今天用Linux编译socket的通信程序,出现以下错误,折腾了整整一天,重要解决!!!
/tmp/ccebULYF.o: In function `main':
tcp_demo.cpp:(.text+0x494): undefined reference to `mysql_init'
tcp_demo.cpp:(.text+0x4d6): undefined reference to `mysql_real_connect'
tcp_demo.cpp:(.text+0x4fe): undefined reference to `mysql_query'
tcp_demo.cpp:(.text+0x5a0): undefined reference to `mysql_query'
tcp_demo.cpp:(.text+0x5bf): undefined reference to `mysql_store_result'
tcp_demo.cpp:(.text+0x5d5): undefined reference to `mysql_free_result'
tcp_demo.cpp:(.text+0x5e4): undefined reference to `mysql_close'
collect2: error: ld returned 1 exit status
其实答案也是在网上找的:https://ubuntuforums.org/showthread.php?t=1666018
原文看着比较费劲,我也是找了很久的资料,最后总结如下:
只需输入命名: