无需root一样可以在Terminal IDE上用gcc
Terminal IDE 是一个运行于设备自身的命令行 java / android 开发包。在定制终端和键盘环境里已经含配置好的 vim, bash 和 busybox。所有这些程序都已经配置良好,相互间可以很好的交互。一个完整的终端模拟器加上定制的ANSI键盘可以很好的使用 bash, vim 和 busybox 。运行环境完全适用于非ROOT环境。一般用户权限已经足够运行此IDE。本程序可在google play下载。http://code.google.com/p/terminal-ide/downloads/list下载当前最新的Terminal IDE2.02.apk
然后在Android手机上安装,该安装包比较大,装完后会占用51M的ROM空间,如果需要安装gcc,则需要200M ROM空间。
打开Terminal IDE,可以看到如下界面
打开后最重要的就是阅读Help,虽然是全英文的,但是里面有非常详细的使用介绍。
然后选择Keyboard,选择输入法,Terminal IDE会自带一个虚拟键盘,不过需要在系统设置里面开启,该键盘可以像物理键盘一样使用,功能一样。
然后选择Install System,安装系统包,这样会占用掉150M的空间
进入Terminal IDE,
如果你需要使用gcc,在Help->Tutorials里有说明,你可以输入install_gcc命令,系统会自动安装gcc,装完后的版本是gcc-4.4.0,然后你就可以用gcc编译,不过在这里用的时候不叫gcc,叫terminal-gcc,但效果是一样的
比如要编译hello.c可以
terminal-gcc hello.c
./a.out
同时也可以编写Java,在运行Java程序的时候也略有不同,在Help-Tutorials里面也有说明
假设要运行hello.java,则需要
javac hello.java
dx --dex --output=hello.jar hello.class
java -jar hello.jar hello
才可以运行。
当然还可以写Android程序,在Help中也有说明
总之该工具非常强大,另外如果能自动旋转屏幕就好了,因为如果是竖着的话,一旦命令长度超过屏幕宽度就会有重叠,这样看起来很不爽,上面的图中就是如此,但是旋转后就会好很多
更多推荐
所有评论(0)