linux 编译出错~高手帮帮忙

来源:百度知道 编辑:UC知道 时间:2024/05/19 07:42:31
sasql.o(.text+0x846): In function `sasql_OnlineCost':
: undefined reference to `sasql_add_vippoint'
collect2: ld returned 1 exit status
make: *** [qqcsa/saacjt] 错误 1
MYSQL=-L /usr/lib64/mysql -lmysqlclient -lz

如果改成
MYSQL=-L -lm /usr/lib64/mysql -lmysqlclient -lz
就不会出现这个错误~但是出现另外一个错误

/usr/lib64/mysql: file not recognized: 是一个目录
collect2: ld returned 1 exit status
make: *** [qqcsa/saacjt] 错误 1

连接不上吧. 看看那东东有没有实现,或者有没有把库连进来

第一... 看你的操作系统是否64bit的. 包有没有link错
第二 -L是指定包路径 -l是包名.. 第二种方式肯定是错的
第三 main中是否有返回值

我的最近也出现的同样的问题,目前仍然没有得到有效解决..

整套代码发出来看看才知道问题在哪里