一.安装交叉编译环境arm-himix200-linux
1.下载交叉编译工具:arm-himix200-linux
百度网盘链接:https://pan.baidu.com/s/1XuRLd3J6S68X_k6Sq1DmwA
提取码:dzas
2. 安装交叉工具
a.放置到x86 Linux的目录,如/tmp
b.解压下载的压缩包
$ tar zxvf arm-himix200-linux.tgz
解压后会得到如下目录
c.执行
$ sudo ./arm-himix200-linux.install
3.导入系统变量
$ source /etc/profile
4.检查是否安装成功
$ arm-himix200-linux-gcc
如果出现,即为安装成功
二.交叉编译iptables源码
1.下载iptables源码
访问 https://www.netfilter.org/pub/iptables/ ,下载你需要版本的源码。
此处采用最新的1.8.6版本
如果下载太慢可以下载这个
https://gitee.com/douding123/iptables-1.8.6.git
2.配置
$ export LC_CTYPE=C.UTF-8
$ ./configure --enable-static --disable-shared CC=arm-himix200-linux-gcc --host=arm-none-linux-gnueabi --disable-nftables
3.编译
$ make
成功会在当前目录的iptables目录下出现xtables-legacy-multi
成功之后将这个文件拷贝到嵌入式的板子上,执行
$ ln -s xtables-legacy-multi iptables
检查iptables 是否正常工作
$ iptables -v
如果失败欢迎留言