我有一个使用 libevent 库的程序
编译程序时,编译命令如下:
gcc -o myprogram mysource.c mysource.h -levent
所以它是动态链接。
现在我想在没有 libevent 的计算机上运行这个程序,我需要静态链接以便我的程序可以在该计算机上运行,有什么简单的步骤吗?
我试过-static
了,但我得到了以下错误:
[root@kitty relay]# gcc -o relay -static mysource.c mysource.h -levent -lpcap
/usr/bin/ld: cannot find -lpcap
/usr/bin/ld: cannot find -lc
collect2: ld returned 1 exit status
为什么?