私は一日中 libnid (Ubuntu LTS と Mac OS X) をインストールしようとしてきましたが、今ではそれを使ってプログラムをコンパイルする方法を知っています。
ドキュメントがあまりないのでここに書きますが、libnids のダウンロード フォルダーにサンプルがあり、makefile が含まれています。このメイクファイルの重要事項は次のとおりです。
CC = gcc
PCAPLIB = -lpcap
LNETLIB = -lnet
LIBS = -L../src -lnids $(PCAPLIB) $(LNETLIB) -lgthread-2.0 -lnsl
example:
$(CC) example.c -o example $(LIBS)
Mac OS X でコンパイルする場合は、これを無視してください。