Build iproute2 under Ubuntu
1 Get source
Get sourec from http://devresources.linux-foundation.org/dev/iproute2/download/
for exam:
first cd your word directory
then; wget http://devresources.linux-foundation.org/dev/iproute2/download/iproute2-2.6.29.tar.bz2
tar -xzvf iproute2-2.6.29.tar.bz2
2 Install Berkly db
Get source from :http://www.oracle.com/technology/software/products/berkeley-db/db/index.html
wget http://download.oracle.com/berkeley-db/db-4.6.18.tar.gz
tar -xzvf db-4.6.18.tar.gz
cd db-4.6.18;cd build_unix;../dist/configure --prefix=$INSTALLPATH --enable-compat185;make;make install
--enable-compat185 will create file db_185.h
above cmd will finish installing db,include put db program interface (Include fine :db_185.h,db_cxx.h,Lib :libdb*)into $INSTALLPATH,
3 cd iproute2-2.6.29 and make
if error : struct iphdr incomplete type
solution:
try to add #include<linux/ip.h> in the right file
full path of ip.h is /usr/include/linux/ip.h
if error: arpd.c:19:20: error: db_185.h: No such file or directory
solution :
try edit vi ./misc/Makefile to add db include file path and Lib path for compiling arpd
Build iproute2 under Ubuntu
最新推荐文章于 2023-12-19 15:14:34 发布