tetware移植 to android心得
来源:互联网 发布:r语言数据分类 编辑:程序博客网 时间:2024/05/25 19:59
移植tetware(inet):
tetware在linux下运行需要tet用户,/home/tet/ 目录,需要在运行tccd进程时,切换用户和目录,在android下这两点不具备;
这两点不是必须的,所以在tccd代码里去掉这部分;
tet3.7-src/src/tet3/tccd/下
tccd.c文件
删除tet_ss_initdaemon()函数里的:
/*#ifdef _WIN32 /* -START-WIN32-CUT- */ /* fix up HOME environment variable if necessary if ((p = getenv(home)) == (char *) 0) { ……………………*/ss_tsinitb4fork(); //这句千万别删/*…………………… if (OPEN(null, O_RDONLY, 0) != 0) fatal(errno, "can't open", null); (void) CLOSE(1); errno = 0; if (FCNTL_F_DUPFD(FILENO(stderr), 1) != 1) fatal(errno, "can't attach stdout to stderr", (char *) 0);*/
tccd_in.c文件
删除int ss_tslogon()函数里的:
ASSERT(tet_root[0]);
之后修改tet3.7-src/src/defines.mk
TCCD = in.tccd 修改为 TCCD = tccd //这里只是修改生成文件名称CC = gcc 修改为 CC = arm-linux-gccLD_R = ld -r 修改为 LD_R = arm-linux-gcc -rLDFLAGS = 修改为 LDFLAGS = -staticAR = ar 修改为 AR = arm-linux-arC_PLUS = g++ 修改为 C_PLUS = arm-linux-g++
然后进行编译
make
make install
在tet3.7-src/bin/下因该出现 tccd 等多个arm平台的可执行文件
- tetware移植 to android心得
- 分布式tetware 的移植和配置
- 移植心得---android平台
- 移植心得---android平台
- 移植心得---android平台
- cocos2d-x win32 转android,移植心得。
- 移植心得
- 移植心得
- 最近进行Android移植以及NDK开发的编外心得
- uCOS51移植心得
- ACE移植心得
- USB 驱动移植心得
- USB 驱动移植心得
- u-boot移植心得
- opencv移植dsp心得
- FFT移植心得
- LwIP移植心得
- USB驱动移植心得
- Spring3 MVC 深入研究
- 世界上最牛的论文,没有之一
- I learn Python
- HTTP协议详解
- 10个强大的开源Web流量分析工具
- tetware移植 to android心得
- 软件版本号如何定义
- vc6.0配置头文件,和库文件
- cocos2d的抛物线动作
- plsql手动配置远程数据库的连接
- Bash Shell配置文件解析(based on ubuntu 10.04 LTS)
- SRM 531 DIV 2
- MyEclipse 8.5 ~ 9.0 安装svn插件方法
- VS软件下载