Perlu diketahui, Anda TIDAK perlu membuat "libroute"
di folder ituLihat Dokumen:
cd ../libroute # only if your system supports 4.4BSD style routing sockets
make # only if your system supports 4.4BSD style routing sockets
cd ../libxti # only if your system supports XTI
make # only if your system supports XTI
Linux bukan perutean gaya BSD, buka saja ../intro dan bangun contoh~!
Itu adalah API khusus BSD, dan linux tidak mendukungnya. Fungsionalitas yang setara (tidak kompatibel dengan sumber) disediakan oleh keluarga soket netlink. "man 7 netlink" seharusnya membantu Anda memulai, tetapi Anda mungkin perlu melakukan beberapa pekerjaan porting.
Saya tidak menggunakan mesin di mana saya bisa melakukan ini sekarang, tapi mungkin saya masih bisa membantu. Jika distribusi Anda menggunakan yum
(mis. RHEL):
yum provides if_dl.h
Atau jika Anda menggunakan apt
(misalnya Ubuntu/Debian):
sudo apt-get install apt-file
sudo apt-file update
apt-file search if_dl.h
Jika apt-file
sudah diinstal, langkah pertama tidak diperlukan, dan saya tidak ingat pasti apakah yang kedua. Selain itu, saya yakin kedua manajer paket bekerja dengan nama file dan path lengkap.
Semoga ini berhasil untuk Anda atau orang lain yang membaca ini, dan Anda akan mendapatkan jawabannya!