交叉编译iproute2

交叉编译iproute2

 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u013401853/article/details/71126645
(1)下载源码
     可以在https://www.kernel.org/pub/linux/utils/net/iproute2/下载,但里面最少都是3.1.0版本的,怕我2.6.36版内核不支持,在http://pkgs.fedoraproject.org/repo/pkgs/iproute/iproute2-2.6.37.tar.bz2/9774ff9d74ebd301bf56bd8d74473786/iproute2-2.6.37.tar.bz2 的网站下载的2.6.37版本。
 
(2)解压后进入目录修改Makefile
     修改第30行的编译工具 CC =/projects/hnd/tools/linux/hndtools-arm-linux-2.6.36-uclibc-4.5.3/bin/arm-brcm-linux-uclibcgnueabi-gcc
     因为我只需要ip命令,所以修改第38行只编译ip工具 SUBDIRS=ip
 
(3)make
 
(4)将ip目录下的ip程序放进板子看能否运行
(直接就能跑了,简直不能相信,以前东改西改搞老半天编不出来)
 
  以前以为要下载内核对应的iproute2版本才能正常运行,但我编译了最新的iiproute版本放进板子一样可以运行。
 
 
参考:
http://www.magicsite.cn/blog/Windows/cpp/cpp6941.html

posted on 2019-02-14 14:23  紫枫术河  阅读(1836)  评论(1)    收藏  举报

导航