我正在使用 Ubuntu,实际上我正在尝试安装 libnet v.1.0.2a 以构建和编写网络数据包。我知道我正在安装旧版本,但我宁愿坚持使用它,因为它很适合我。问题是当我编写代码并尝试编译它时,libnet 库的所有函数都出现“未定义引用”错误。我检查了 /usr/include 并且包含声明的头文件都存在。在我的编译命令中,我写道:
$sudo gcc $(libnet-config --defines) -o aa aa.c -lnet
但它仍然带有未定义的引用。有人能帮助我吗?