首页 > 技术知识 > 正文

海思移植iptable分为两部:

第一部分是交叉编译,还有一个是内核驱动的支持,这边海思的内核有驱动支持,直接打开即可

Networking support —> Networking options —> Network packet filtering framework (Netfilter) –> Core Netfilter configuration —> 全选为built-in [*] IP: Netfilter configuration —> 全选为built-in [*]

第二部分是交叉编译,./configure –host=arm-hisiv400-linux –enable-static –disable-shared,接下来就是make和make install

这里有一个问题,我这边交叉编译工具是安装海思SDK的时候就安装好的,make install的时候需要对根目录下的文件进行操作,但是在根目录下,找不到交叉编译工具,所以会报错,对于这种既需要权限又需要交叉编译工具的情况,可以直接sudo su,进入超级用户,再souce /etc/profile,加载一下环境变量,这时候就可以找到交叉编译工具了,这时候make install一下就可以了。

猜你喜欢