1.未添加mysql库
ls /lib64/mysql/
查看下库文件,发现都在
编译命令需加上-lmysqlclient:g++ -std=c++11 mysqlC.cc -o mysqlC -lmysqlclient
,
再次编译还是失败,原因是没有加上库路径
库文件都在/lib64/mysql目录下
编译命令需加上-L /lib64/mysql:g++ -std=c++11 mysqlC.cc -o mysqlC -L /lib64/mysql -lmysqlclient
,
再次编译,成功
上述-L /lib64/mysql参数可以不加,把库文件全部放到/lib64目录下即可
若运行出错,可看看是否库文件缺失
ldd查看需要的库文件