我的机子装的是debian 7
今天在编译apue 第三版源代码的时候遇到链接的问题:
fan@sunflower:~/src/apue.3e/threads$ make
gcc -ansi -I../include -Wall -DLINUX -D_GNU_SOURCE badexit2.c -o badexit2 -L../lib -lapue -pthread -lrt -lbsd
/usr/bin/ld: cannot find -lbsd
collect2: error: ld returned 1 exit status
make: *** [badexit2] 错误 1
我查了一下,发现是有libbsd库的
fan@sunflower:~/src/apue.3e/threads$ locate libbsd
/lib/i386-linux-gnu/libbsd.so.0
/lib/i386-linux-gnu/libbsd.so.0.4.2
/lib/x86_64-linux-gnu/libbsd.so.0
/lib/x86_64-linux-gnu/libbsd.so.0.4.2
......
为什么还会报错,找不到呢?
关于apue编译链接的问题
-
- 帖子: 61
- 注册时间: 2012-05-11 21:05
- adam8157
- 帖子: 2794
- 注册时间: 2009-03-05 16:31
- 联系:
-
- 帖子: 61
- 注册时间: 2012-05-11 21:05
Re: 关于apue编译链接的问题
ok,已解决。
来自我的 MI 2SC 上的 Tapatalk
来自我的 MI 2SC 上的 Tapatalk