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