交叉编译iproute2网络管理工具
busybox中自带的ip命令不支持netns和bridge,于是,参考网文指导,自己移植了一个。
参考: https://blog.csdn.net/u013401853/article/details/71126645
发布: 2017年05月03日 17:04:58 普朗克常量
-
1)下载源码
-
官网:
- https://www.kernel.org/pub/linux/utils/net/iproute2/ 版本号 3.1.0 起
- iproute2-3.1.0.tar.bz2 23-Nov-2011 19:11 395K
- iproute2-3.19.0.tar.xz 10-Feb-2015 23:15 444K
- iproute2-4.11.0.tar.xz 01-May-2017 16:33 642K
- iproute2-4.13.0.tar.xz 05-Sep-2017 16:41 655K
- iproute2-4.19.0.tar.gz 23-Oct-2018 17:19 939K
- iproute2-4.20.0.tar.xz 07-Jan-2019 18:28 690K
-
更低版本
-
-
2)解压,修改Makefile
- 修改Makefille中的CC为交叉编译器
CC = /usr/arm/toolchain/gcc-linaro-6.3.1-2017.05-x86_64_arm-linux-gnueabi/bin/arm-linux-gnueabi-gcc
- 普朗克常量/PS: 因为我只需要ip命令,所以修改第38行只编译ip工具 SUBDIRS=ip
- 关于 4.19.0 版本
// 修改 Makefile --- 交叉编译器 CC = /usr/arm/toolchain/gcc-linaro-
- 修改Makefille中的CC为交叉编译器