无需root一样可以在Terminal IDE上用gcc

来源:互联网 发布:淘宝虚拟充值退款 编辑:程序博客网 时间:2024/06/03 20:50

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中也有说明

总之该工具非常强大,另外如果能自动旋转屏幕就好了,因为如果是竖着的话,一旦命令长度超过屏幕宽度就会有重叠,这样看起来很不爽,上面的图中就是如此,但是旋转后就会好很多


原创粉丝点击