Android 上怎么实现 c 语言的编译和运行?

2015-03-14 18:30:21 +08:00
 liguoqinjim

看到一个软件c4driod,用这个软件可以编译c和运行。请问一下这是怎么实现的,有没有教程啊?

5796 次点击
所在节点    Android
9 条回复
chust
2015-03-14 20:52:39 +08:00
我是直接装linux deploy,安装Arch linux 后跑gcc。。。
icedx
2015-03-14 20:57:24 +08:00
楼主缺乏对Android 和Linux 体系的基本认识
1423
2015-03-14 20:59:39 +08:00
交叉编译吧
xieyudi1990
2015-03-15 03:34:13 +08:00
Google的cdk里好像带了套交叉编译器
liguoqinjim
2015-03-15 11:21:41 +08:00
liguoqinjim
2015-03-15 11:24:36 +08:00
@chust 不太懂这类的,我是看到c4driod这个软件可以直接编译运行的,所以想看看有没有做这种软件的教程 学习一下
@icedx
确实。。
@1423 @xieyudi1990
网上也看到了一些交叉编译的,再看看,谢谢啦
ioleon13
2015-03-15 13:22:56 +08:00
楼主去了解一下NDK
chust
2015-03-16 13:56:01 +08:00
我那个其实就是在手机上又运行了一个arm版的linux。(貌似是用chroot什么的运行的,我也是新手一个,不是太清楚)
acfunny
2015-03-31 22:28:11 +08:00
Android与Ubuntu本质是一样的,使用的是相同的内核。GCC可以在Ubuntu上使用,那它也可以在Android中使用。C4droid只是内置了为Android编译好的GCC和TCC。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/176897

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX