Illegal instruction报错 c/c++


报错

# ./agent
Illegal instruction
#

 

 

原因

myLog(log4cplus::INFO_LOG_LEVEL, g_p_debugLog, "sendLog ip %s,port %s",       logCollectorIp    ,boost::lexical_cast<string>(logCollectorReceiveLogPort).c_str());

string要用

logCollectorIp.c_str()

 

编译的时候warning

src/SendLog.cpp:15: warning: cannot pass objects of non-POD type 'struct std::string' through '...'; call will abort at runtime


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM