Android下移植libnetfilter_conntrack库【android-17/anroid4.2.2】
来源:互联网 发布:怎么关闭网络防火墙 编辑:程序博客网 时间:2024/06/05 07:28
Android下移植libnetfilter_conntrack库【android-17/anroid4.2.2】
背景 :
anroid提供的libc非gnu标准c库,且不同的版本的libc头文件和kernel头文件是不相同的。libnetfilter_conntrack是防火墙的第三方库,支持内核中获取conntracklist。
问题:
1. 直接编译libnetfilter_conntrack,系统提示如下错误:
解决方法:拷贝anroid-21版本的icmpv6.h到anroid-17的对应路径下。
2. 编译显示对应的宏变量__sum16不存在,系统提示如下错误:
解决方法:在icmpv6.h的头部添加宏定义typedef __u16__bitwise __sum16;
3 函数定义不存在,系统提示如下错误undefinedreference to '__fswab64'
解决方法:进行对应函数的静态联编,从高版本内核中拷贝对应函数的实现。(需要删除前期已经生产的obj和libs文件夹,因为对应的编译文件冲突)
4 执行ndk-build 编译成功。
阅读全文
0 0
- Android下移植libnetfilter_conntrack库【android-17/anroid4.2.2】
- Android Bluetooth 移植(下)
- Android Bluetooth 移植(下)
- android下移植tslib
- Android 下移植WIFI 驱动
- Android下WIFI功能移植
- Android 下移植WIFI 驱动
- Android平台下Live555移植
- Android 下移植WIFI 驱动
- Android下WIFI功能移植
- Android 下移植WIFI 驱动
- linux下jrtplib库移植到android上
- FFMPEG移植到Android(ubuntu环境下)
- FFMPEG移植到Android(ubuntu环境下)
- ubuntu下移植ffmpeg到android
- ubuntu下android移植ffmpeg0.10
- cocos2d-x移植到android平台下
- Linux下C++ Socket移植到Android
- 融云即时通讯云助力多家直播平台构建社交升级
- js闭包的理解
- 普林斯顿算法课 Java环境配置
- unity 生成webgl读取assetBundle包
- python 单元测试的模块 pyUnit(unittest),mock与Python测试
- Android下移植libnetfilter_conntrack库【android-17/anroid4.2.2】
- selenium+python:脚本学习笔记(三)
- 搭建Lamp之安装apache
- 在阿里云服务器上搭建SVN服务器
- Python主方法
- 访问一个网页的全过程
- JMeter—录制脚本
- 前端学习流程计划图
- 卷积神经网络VGG