首页 > 编程知识 正文

fcitx移植arm,vxworks移植到ARM上

时间:2023-05-04 10:31:39 阅读:21246 作者:716

/*****将源代码下载到官方网站******************

https://netfilter.org/

* * * * * * * * * * * * * * *

ipset移植(作为iptables的插件,编译是最痛苦的。 互联网上关于ipset移植和libmnl向arm移植的资料很少)

./autogen.sh(error ) )。

sdoapt-getinstallautomakeautoconflibtool

./autogen.sh

./configure cc=a arch 64-himix 210-Linux-gcc-- host=a arch 64-himix 210-Linux-- prefix=$ pwd/axd bl-enable

是make(error )

exportlibmnl _ cflags='-I/home/zhaowei/tools/libm nl-1.0.4/axd bl/include ' libm nl _ libs='-l/home ! 将路径链接到libmnl库

化妆

制造安装

(具体步骤一看自述,写得很清楚)

依赖于libmnl库

libmnl库移植

./configure cc=a arch 64-himix 210-Linux-gcc-- host=a arch 64-himix 210-Linux-- prefix=$ pwd/axd bl-enable

生成的库文件保存在axdbl目录中

iptables移植

内核配置参考https://blog.csdn.net/yangyang 031213/article/details/103791996

error : unknown typename ' _ _ aligned _ u64

sed-I '/if _ packet/I # define _ aligned _ u64 _ _ attribute _ ((aligned ) (8) ) )扩展

./configure cc=a arch 64-himix 210-Linux-gcc-- host=a arch 64-himix 210-Linux-- prefix=$ pwd/axd bl-enable

化妆

制造安装

! 最后移植成功后,ipset和iptables两个命令将导入到开发板中,在运行时报告短缺库,缺少该库会将哪个库的动态库导入到/usr/lib中

可以使用iptables和ipset实现开发板的黑名单、白名单

见3https://www.cn blogs.com/klb 561/p/10924314.html

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。