程序编译make问题

来源:5-2 创建超女信息表

qq_慕瓜9560713

2023-07-30

图片描述图片描述
为什么编译会报错 undefined reference… 未定义的引用
-lmysqlclient 路径-L是没问题的,但还是找不到函数的定义
图片描述

写回答

2回答

慕UI4092718

2023-10-24

编译命令顺序有问题,_mysql.cpp应该放到前面文件列表中,放后面编译器会把它当做链接选项而报错,正确顺序应该是g++ -g -Wno-write-strings -o createtable createtable.cpp _mysql.cpp -I/usr/include/mysql -L/usr/lib/x86_64-linux-gnu -lmysqlclient 
0
0

长歌_吴从周

2023-07-31

如果-L和-l都没有问题,应该是ok的,你这种情况我没见过,如果解决不了,你加入课程的Q群665410399中来,我们连线一下。

0
0

C/C++气象数据中心实战,手把手教你做工业级项目

通过技术的实际应用,掌握等同2年经验的技术能力

968 学习 · 401 问题

查看课程