linux下编译出错,大家帮帮忙啊

来源:百度知道 编辑:UC知道 时间:2024/05/05 14:31:18
[root@localhost IDMS1]# make
rm -f libacp.a
ar cru libacp.a main.o IDMS_yys.o config.o daemon.o msg_between_servers_v4.o msg_with_asr_v4.o pack_process_v4.o serv_list_v4.o terminal_v4.o thread.o timer.o
ranlib libacp.a
gcc -g -O2 -o IDMS main.o IDMS_yys.o config.o daemon.o msg_between_servers_v4.o msg_with_asr_v4.o pack_process_v4.o serv_list_v4.o terminal_v4.o thread.o timer.o ../lib/librtm.a -L/usr/lib/mysql -lmysqlclient -lz
/usr/bin/ld: cannot find -lmysqlclient
collect2: ld 返回 1
make: *** [IDMS] 错误 1
这是怎么回事啊 大家帮帮忙啊 我是第一次编译大的程序。

cannot find -lmysqlclient

你需要先安装 mysql Server 和 MySQL 的开发库才能编译

建议 仔细阅读软件源码里面的 README 和 INSTALL等文档 里面一般都有安装简介