linux下c语言 *** 作MYSQL编译报错

linux下c语言 *** 作MYSQL编译报错,第1张

找不到库的路径,或者你的include的路径不正确,请检查下你的配置的include路径是否包含有你的include文件。

还有注意编译时:

cc -o test test.c 【libmysqlclient.a】 -g ...

要写上这个库...

gcc -o test -L/usr/lib/mysql -lmysqlclient test.c

产生core文件是程序崩溃时留下的信息,如果想要查看core文件的内容,请执行GDB跟踪程序,命令如下:

gdb ./yourfile core.5245

根据你给出的命令和gdb错误提示,可以断定,你gdb命令用错了,第二个参数是你的可执行程序,比如,你的可执行程序叫DataIntegrityCheck,第3个输入项才是core文件的名字。那么整个命令应该是

cd /home/liubo/DataIntegrityCheck/bin

gdb ./DataIntegrityCheck core.5245

DataIntegrityCheck这里一定是你编译好的可执行程序,我只是举个例子而已。如果你编译没有指定,它甚至可以是a.out

你再试试吧。

core文件,改成.c是没有用的

那要看你载入的什么库了,如果你的系统本身就没有安装那个库,那是肯定找不到的

如果你安装了库,有可能是环境不对,路径有问题,等等

或者是你的编译命令也有影响

你不妨把你的程序给出来,并给出你的 编译方法,让大家看看


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8321855.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-15
下一篇2023-04-15

发表评论

登录后才能评论

评论列表(0条)

    保存