一个困扰我3天的问题解决了

程序里用到mysql5,编译的时候需要带上 -lmysqlclient选项。OK,轻车输入。编译通过,执行...wait....连不上服务器???? 郁闷。换到windows环境下,用vs2003编译,一切正常。郁闷。
gcc -lmysqlclient -o testDB testDB.cpp.o 我记住了。

后来调整通用makefile的时候,把$(LIBS) 的位置放到了.o文件后面,再编译,运行,一切正常。。。 无语,没想到成库文件作为一个link unit的顺序居然也有影响。捶胸顿足,gcc的bug?mysql的bug?拜托不要让我编译通过好不好...

gcc-o testDB testDB.cpp.o  -lmysqlclient  我真的记住了!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值