gpt4 book ai didi

centos - Centos 6.x 中的 libpcap 静态链接

转载 作者:行者123 更新时间:2023-12-04 19:34:26 24 4
gpt4 key购买 nike

我下载了 Libpcap-1.7.4 库。当我想运行 libpcap.o 和 libpcap.so.1.7.4 时,出现以下错误:

[root@localhost libpcap-1.7.4]# ./libpcap.a
./libpcap.a: line 1: syntax error near unexpected token `newline'
./libpcap.a: line 1: `!<arch>'
[root@localhost libpcap-1.7.4]# ./libpcap.so.1.7.4
Segmentation fault (core dumped)

你能给我一些关于我应该做什么的建议吗?

操作系统:Centos 6.x

最佳答案

Could you give me some advice about what I should do?



不要尝试运行 libpcap - 它是一个库,而不是一个程序,所以你不能运行它,你只能将一个程序与它链接起来。

您需要做的是与它链接一个程序,然后运行该程序。

例如,如果您有一个名为 small_sniffer.c 的 C 源文件。 ,并且您想编译它并将其与 libpcap 链接,请尝试
gcc -o small_sniffer small_sniffer.c -lpcap

用于动态链接和
gcc -static -o small_sniffer small_sniffer.c -lpcap

完全静态链接

关于centos - Centos 6.x 中的 libpcap 静态链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37431103/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com