TAG:
碰到一个很恶心的问题,GCC 居然会挑输入文件的次序。 昨天编译一个libevent的例子,刚开始我用的动态链接方式,没有问题。 然后我改用静态链接方式。 gcc -levent -static test.o -o event 编译竟然出错,提示找不到event系列的函数。百思不解。 今天在网上搜索了一下,别人也碰到过类似的问题, 解决方法很简单。把-levent放在test.o的后面,就可以正常编译了。 用ldd 看了一下,确实是编译成功了。 (iwgh) |