gpt4 book ai didi

c - libpcap : 64bit machine has no compatible 32-bit libpcap library

转载 作者:行者123 更新时间:2023-11-30 17:53:25 26 4
gpt4 key购买 nike

我想使用 libpcap 使用 gcc 选项 -m32.c 文件编译为 32 位可执行文件机器是linux 64位 fedora 16

但是,我收到以下错误

[root@fdf source]# gcc -m32 -o test_tcp test_tcp.c -lpcap
/usr/bin/ld: skipping incompatible /usr/lib64/libpcap.so when searching for -lpcap
/usr/bin/ld: cannot find -lpcap
collect2: ld returned 1 exit status

我安装了

 yum install libpcap.i686

然后尝试编译,但仍然出现错误:

root@ddh-4.0# gcc -m32 -o test_tcp test_tcp.c -lpcap
/usr/bin/ld: skipping incompatible /usr/lib64/libpcap.so when searching for -lpcap
/usr/bin/ld: cannot find -lpcap

最佳答案

除了运行库之外,您还需要开发包。也是如此

百胜安装 libpcap-devel.i686

关于c - libpcap : 64bit machine has no compatible 32-bit libpcap library,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15615891/

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