gpt4 book ai didi

c - 我询问有关 pcap 库的信息(没有看到任何有关数据的信息。)

转载 作者:行者123 更新时间:2023-11-30 21:05:38 24 4
gpt4 key购买 nike

我安装了libpcap库(libpcap-dev)并制作了一个关于查找默认接口(interface)设备的pcap测试代码。

#include <stdio.h>

#include <pcap.h>

int main(){

char *dev=0;

char ebuf[PCAP_ERRBUF_SIZE]="";

dev = pcap_lookupdev(ebuf);

if(dev == 0){

fprintf(stderr, "error find device: %s\n",ebuf);

return 1;

}

printf("Device: %s\n",dev);

return 0;

}

输入代码后,我用 gcc 编译了它。

$gcc –o test test.c –lpcap

我预料到了结果

$gcc –o test test.c –lpcap    
Device: XXXXX

但是编译后,看不到像图片这样的数据。

$gcc –o test test.c –lpcap
$

Result.jpg

所以,我还找到了另一个关于 pcap 的例子,但结果相同。

我想知道问题是什么。

我的开发环境是Ubuntu 18.04,IDE是Eclipse。

最佳答案

几乎所有 C 编译器都会生成代码,但生成后不会运行代码。

您必须在单独的命令中运行编译后的程序。

运行 gcc 后尝试输入命令 ./test

关于c - 我询问有关 pcap 库的信息(没有看到任何有关数据的信息。),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53555115/

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