我正在尝试在 ubuntu 10.10 上编译以下最小 C 代码:
#include <sys/capability.h>
void main(void)
{
cap_t cap;
cap = cap_get_proc();
}
这给了gcc -lcap test.c
我以下错误:
/tmp/ccCQFyXS.o: In function `main':
test.c:(.text+0x9): undefined reference to `cap_get_proc'
collect2: ld a retourné 1 code d'état d'exécution
我安装了 libcap2-dev 和 libcap2-bin,版本 2.21
ls /lib/libcap.*
/lib/libcap.a /lib/libcap.so /lib/libcap.so.2 /lib/libcap.so.2.21
使用相同 gcc 命令的相同代码在 arch 和 gentoo 上成功构建
我应该怎么做才能让它也建立在 ubuntu 上?