Boa移植到Android——ztg
来源:互联网 发布:淘宝网批发鞋 编辑:程序博客网 时间:2024/06/05 10:33
[root@localhost boa-0.94.13]# pwd
/opt/cBPM-android/boa-0.94.13
[root@localhost boa-0.94.13]# cd src
[root@localhost src]# flex boa_lexer.l //生成lex.yy.c
[root@localhost src]# ls lex.yy.c
lex.yy.c
[root@localhost src]# ls *y
boa_grammar.y
[root@localhost src]# yacc -d boa_grammar.y //生成 y.tab.c y.tab.h
[root@localhost src]# ls y.tab.*
y.tab.c y.tab.h
[root@localhost src]# cd ..
[root@localhost boa-0.94.13]# gedit src/configure
将
CC="$ac_cv_prog_CC"
替换为:
CC="/opt/android-on-linux/android-ndk-r10d/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/arm-linux-androideabi-gcc"
./src/boa.h
添加:
#include <stddef.h> /* ztg add */
# grep ' size_t;' -R /opt/android-on-linux/android-ndk-r10d/platforms/android-21/arch-arm/usr/include/|grep typedef|grep size_t
/opt/android-on-linux/android-ndk-r10d/platforms/android-21/arch-arm/usr/include/linux/stddef.h
添加:
typedef unsigned long size_t;
typedef struct __locale_t* locale_t;
typedef __WCHAR_TYPE__ wchar_t;
#define STDIN_FILENO 0 /* Standard input. */
#define STDOUT_FILENO 1 /* Standard output. */
#define STDERR_FILENO 2 /* Standard error output. */
#define NULL ((void*)0)
#define offsetof(s,m) (size_t)&(((s *)0)->m)
[root@localhost boa-0.94.13]#
export NDK_ROOT="/opt/android-on-linux/android-ndk-r10d"
export TOOLCHAIN="$NDK_ROOT/platforms/android-21/arch-arm"
export ARMVERSION=7
export SYSROOT="$TOOLCHAIN"
export CFLAGS="--sysroot=$SYSROOT -I$NDK_ROOT/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/include/ -I$NDK_ROOT/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/lib/gcc/arm-linux-androideabi/4.9/include-fixed/ -I$NDK_ROOT/platforms/android-21/arch-arm/usr/include/ -I$NDK_ROOT/platforms/android-21/arch-arm/usr/include/linux/ -I/opt/cBPM-android/boa-0.94.13/src"
export CPPFLAGS="$CFLAGS"
export CXXFLAGS="$CFLAGS"
export LDFLAGS="-pie -fPIE"
export CPATH="$NDK_ROOT/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin"
export CPP="$CPATH/arm-linux-androideabi-cpp"
export CXX="$CPATH/arm-linux-androideabi-g++"
export CC="$CPATH/arm-linux-androideabi-gcc"
export LD="$CPATH/arm-linux-androideabi-ld"
export AR="$CPATH/arm-linux-androideabi-ar"
[root@localhost boa-0.94.13]# gl_cv_header_working_stdint_h=yes ./src/configure --host=arm-linux-androideabi
[root@localhost boa-0.94.13]# ./src/configure --host=arm-linux-androideabi
[root@localhost boa-0.94.13]# make -j5
0
上一篇:将Boa移植到Android平台上
下一篇:How to port lighttpd to Android
相关热门文章
- View与ViewGroup的概念
- 科学上网:用 VPS 搭建 shadow...
- 开发基于高德SDK的Android车载...
- gnuplot用于科学研究
- 百度导航Android版问题集...
- test123
- 编写安全代码——小心有符号数...
- 使用openssl api进行加密解密...
- 一段自己打印自己的c程序...
- sql relay的c++接口
- linux dhcp peizhi roc
- 关于Unix文件的软链接
- 求教这个命令什么意思,我是新...
- sed -e "/grep/d" 是什么意思...
- 谁能够帮我解决LINUX 2.6 10...
给主人留下些什么吧!~~
评论热议
0 0
- Boa移植到Android——ztg
- 将boa移植到Android平台上
- boa移植到android平台上
- boa移植到android平台上
- 将Boa移植到Android平台上
- Boa服务器的移植——BOA移植一
- 移植boa到fl2440
- boa移植到OK6410
- 移植BOA到mini2440
- Tiny6410——BOA移植
- 移植boa服务器到ARM
- 移植Boa服务器到S3C2440
- boa-0.94.13 移植到 ARM
- boa服务器移植到 s3c6410开发板
- 移植boa到TQ2440网页LED实现
- Boa服务器移植到FS_S5PC100开发板
- 移植boa服务器到gec210开发板
- boa-0.94.13 移植到 ARM
- 如何快速反编译JAVA的jar包或war包
- (OK) 调试cBPM—CentOS7—gdb—gdbserver—问题的解决—完整的调试过程—成功
- (OK) 在CentOS 7上安装Chrome
- boa移植到android平台上
- 将Boa移植到Android平台上
- Boa移植到Android——ztg
- UIview需要知道的一些事情:setNeedsDisplay、setNeedsLayout
- How to port lighttpd to Android
- eclipse Mars查看JDK源码
- android 4.4源码下载——百度云盘地址
- 神经网络模型算法与生物神经网络的最新联系
- CentOS7——解压7z文件——p7zip
- The Struts dispatcher cannot be found. This is usually caused by using Struts tags without the assoc
- 解决gradle DSL method not found: android()问题
原创粉丝点击
热门IT博客
热门问题
老师的惩罚
人脸识别
我在镇武司摸鱼那些年
重生之率土为王
我在大康的咸鱼生活
盘龙之生命进化
天生仙种
凡人之先天五行
春回大明朝
姑娘不必设防,我是瞎子
南征北战之怒火
南庄四中女主角
南庄四中女主角跳楼
难缠总裁温柔爱
难道 段林希
难耐狂兽总裁
难为女儿红片尾曲
难为女儿红演员表
难为女儿红主题曲
脑转移瘤专家王世英
内吧福彩3dneiba
内蒙古马夫
嫩模电脑藏毒判刑
嫩模酒店吸毒
嫩模酒店吸毒被拘
嫩模王琪
能看见肉棒的性插图
妮可基德曼追凶记者
妮可曼德基
妮娜杜波夫微博
妮娜杜波夫整容前后
妮妮基地
妮莎贝娜
尼克 范埃克塞尔
尼坤蜡像
尼坤南宝拉
尼坤纸条事件
倪道民
倪发科 江泽慧
倪发科后台
倪志福的儿子
倪志福儿子
倪志福简历
倪志福追悼会
你不爱我我爬墙
你不再需要我 曾沛慈
你的眼泪 许美静
你好2pm
你是我爱人百度影音
你是我的寂寞天使
逆杀屠神