0

私はUbuntuを使用していますが、ネットワークパケットを構築して書き込むために、実際にlibnet v.1.0.2aをインストールしようとしています。古いバージョンをインストールしていることは承知していますが、私には合っているので、それを使い続けたいと思います。問題は、コードを記述してコンパイルしようとすると、「未定義の参照」エラーが libnet ライブラリのすべての関数に表示されることです。/usr/include を確認すると、宣言を含むヘッダー ファイルがすべて存在します。私のコンパイルコマンドで私は書いた:

$sudo gcc $(libnet-config --defines) -o aa aa.c -lnet

しかし、まだ未定義の参照が付属しています。誰かが私を助けてくれますか?

4

1 に答える 1