Build iproute2 under Ubuntu

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



  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值