强化你的Terminal IDE---在android平板/手机上编写C/C++
2013-04-26 00:47
751 查看
首先,必须在你的apad上装一个Terminal IDE(下载:http://code.google.com/p/terminal-ide/downloads/list)。Terminal IDE 是一个可扩展的终端应用,其包含了全功能的Java/HTML/Android开发套件。Terminal
IDE集成了VIM, ssh, git等多个功能,其中强大之处,大家自己发觉,如果你用惯了Linux下的shell命令,那么用Terminal IDE你将会得心应手,喜欢上它的。
虽然Terminal IDE很强大,可以编写Java,android,但它没有gcc/g++。没关系,Terminal IDE强大之处就在于它是可拓展的,具体可以看它的Help。此处,我在说明一下,如何把gcc/g++加入Terminal IDE。(下载:http://www.kuaipan.cn/file/id_41572487401570322.htm )
下载将gcc解压到Terminal IDE 中的~/system目录下(不是系统的/system/其真正目录为:data/data/com.spartacusrex.spartacuside/files/system)。修改~(即data/data/com.spartacusrex.spartacuside/files/)目录下的.bashrc文件。添加需的环境变量。将gcc/bin下的文件改一下名,改为gcc和g++。
在.bashrc文件的explort行下面添加如下环境变量:
再重启Terminal IDE后(需按TerminalIDE的Shutdown按钮),便可以使用gcc和g++进行c++/c的编译。
此时,再用otg接个键盘或者用蓝牙键盘的话,那么整个apad就相当于你的电脑,得心应手。(如需详细步骤,以后再贴出)
如果你熟悉Linux和vim,以上方法是不错的选择,如果不熟悉的话,可以用C4droid。这里在贴出几个工具:(下载地址可以自己搜,我只贴出GooglePlay上的地址。)
AIDE:可以在android平板/手机上编写android应用,编译后可直接安装。(地址:https://play.google.com/store/apps/details?id=com.aide.ui&hl=en)
C4droid:可以在android平板/手机上编写并编译c/c++,不过不够强大。但比较容易安装。(地址:https://play.google.com/store/apps/details?id=com.n0n3m4.droidc&hl=en)
ADDI:可以在android平板/手机上执行少量的matlab指令。
以上适合apad+键盘,如果没有键盘的话,我觉得还是别折腾了,没有这个必要吧。写一写小程序还是可以的,大的项目就不行了,编译会很慢的。
以上转自博客园
IDE集成了VIM, ssh, git等多个功能,其中强大之处,大家自己发觉,如果你用惯了Linux下的shell命令,那么用Terminal IDE你将会得心应手,喜欢上它的。
虽然Terminal IDE很强大,可以编写Java,android,但它没有gcc/g++。没关系,Terminal IDE强大之处就在于它是可拓展的,具体可以看它的Help。此处,我在说明一下,如何把gcc/g++加入Terminal IDE。(下载:http://www.kuaipan.cn/file/id_41572487401570322.htm )
下载将gcc解压到Terminal IDE 中的~/system目录下(不是系统的/system/其真正目录为:data/data/com.spartacusrex.spartacuside/files/system)。修改~(即data/data/com.spartacusrex.spartacuside/files/)目录下的.bashrc文件。添加需的环境变量。将gcc/bin下的文件改一下名,改为gcc和g++。
在.bashrc文件的explort行下面添加如下环境变量:
export CPLUS_INCLUDE_PATH=$IDESYSTEM/gcc/arm-linux-androideabi/c++/include:$CPLUS_INCLUDE_PATH export C_INCLUDE_PATH=$IDESYSTEM/gcc/arm-linux-androideabi/include:$C_INCLUDE_PATH export PATH=$IDESYSTEM/gcc/bin:$PATH
再重启Terminal IDE后(需按TerminalIDE的Shutdown按钮),便可以使用gcc和g++进行c++/c的编译。
vim a.cpp //写入代吗 g++ a.cpp //编译 ./a.out //运行
此时,再用otg接个键盘或者用蓝牙键盘的话,那么整个apad就相当于你的电脑,得心应手。(如需详细步骤,以后再贴出)
如果你熟悉Linux和vim,以上方法是不错的选择,如果不熟悉的话,可以用C4droid。这里在贴出几个工具:(下载地址可以自己搜,我只贴出GooglePlay上的地址。)
AIDE:可以在android平板/手机上编写android应用,编译后可直接安装。(地址:https://play.google.com/store/apps/details?id=com.aide.ui&hl=en)
C4droid:可以在android平板/手机上编写并编译c/c++,不过不够强大。但比较容易安装。(地址:https://play.google.com/store/apps/details?id=com.n0n3m4.droidc&hl=en)
ADDI:可以在android平板/手机上执行少量的matlab指令。
以上适合apad+键盘,如果没有键盘的话,我觉得还是别折腾了,没有这个必要吧。写一写小程序还是可以的,大的项目就不行了,编译会很慢的。
以上转自博客园
相关文章推荐
- 强化你的Terminal IDE---在android平板/手机上编写C/C++
- 利用Fragment编写简易新闻界面,布局同时适应Android手机和平板电脑
- 在 Android 手机上使用 Terminal IDE 远程登录你的 Mac/Ubuntu
- 使用Android手机或平板进行程序开发—Android跟我学1.2
- android 更改显示的手机或平板型号
- 按Android平板(或手机)的物理按键(如音量键)实现Activity界面的跳转
- [Android实践]之:Fragment实现兼容手机和平板
- 手机﹑平板安卓系统 android usb 转 485 模块
- Android手机运行c/c++程序
- [转]Android平台根据分辨率计算屏幕尺寸,基于物理尺寸来验证手机和平板应用合并的可行性
- Android 4.0 虚拟按键、手机模式、平板模式
- Android App 手机兼容平板横竖屏切换
- Android手机平板两不误,使用Fragment实现兼容手机和平板的程序
- 以C#编写的Socket服务器的Android手机聊天室Demo
- Android手机平板两不误,使用Fragment实现兼容手机和平板的程序
- Android中使用Camera类编写手机拍照App的实例教程
- Android平台根据分辨率计算屏幕尺寸,基于物理尺寸来验证手机和平板应用合并的可行性
- Android Fragment完全解析及:: Android手机平板使用Fragment实现兼容手机和平板的程序
- Android手机平板两不误,使用Fragment实现兼容手机和平板的程序