我刚买了一个EEE衬垫变压器。就像我拥有的任何硬件一样,我想在上面有一个C编译器。我知道我可以交叉编译,但我想在设备本身进行开发。我在谷歌上搜索过,我能找到的似乎都是关于如何为x86/64Linux构建arm工具链的页面。想法?
构建要在目标上运行的gcc(et al.)的过程应该类似于构建交叉编译器,不同之处在于:
- 需要有一个在您的x86机器上运行的ARM交叉编译器。所以你的谷歌搜索结果仍然有用
- 在为工具链的所有部分运行
configure
时,使用--host
选项指定ARM平台
自从你在2011年6月问起这个问题以来(或者可能从同一时间开始),有一种东西可以完全满足你的需求,叫做";终端IDE"这是一个比你检查为正确的答案要好得多的答案,因为它不像检查的答案那样依赖于交叉编译。
Terminal IDE是一个集成开发环境,运行在您的Android设备上(正如您所询问的),并且同时具有C编译器和Java(当然)。
有一个终端IDE网站,有更深入的描述和其他资源的链接。
注意:自从我写了这个回复后,终端IDE的作者已经停止支持它了。