價格:免費
更新日期:2018-09-07
檔案大小:46M
目前版本:1.99
版本需求:Android 2.2 以上版本
官方網站:http://ralfwappler.de
Email:wappler.ralf@googlemail.com
聯絡地址:Ralf Wappler Senftenberger Ring 54 13435 Berlin
Termi ist eine IDE um C-Programme auf Android zu schreiben Termi enthält einen Editor (edit) , einen C C++ Compiler (tcc), Linker (ld) , make, flex, yacc, und sed .
Termi kann native apk's erstellen mit aapt apksign und nappb einem
Buildscript
nappb create native myproject myapp
erzeugt ein natives Projekt in /sdcard/appprojects/
nappb myapp
compiliert und erstellt eine apk in
/sdcard/appprojects/myproject/bin/
Ausserdem noch untar zum enttaren von tar-files, killall und tinyftp einen einfachen ftpserver. Termi enthält eine GUI für spice eine Schaltungssimulation
Für Termi gibt es an zusätzlichen Modulen bislang :
povray einen Raytracer
pascal2c einen Pascal zu C Compiler p2c / p2cc
ghostscript einen Postscript Interpreter + abc2pdf
ngspice / spice eine Simulation elektrischer Schaltungen
Als zusätzliche libs sind enthalten
libjpeg.a
libpng.a
libimlib.a
Als Besonderheit enthält termi die X-libs für Android
Es sind folgende X-libs enthalten
libX11.a
libXau.a
libICE.a
libSM.a
libXcursor.a
libXdmcp.a
libXv.a
libXmu.a
libXmuu.a
libXt.a
libXaw.a
libXp.a
libXt.a
libXtst.a
libXpm.a
libXrender.a
libXss.a
libXiinerama.a
libXdmcp.a
libXext.a
libXfixes.a
beigelegte X11 Programme
rxvt und xsetroot
tcc linkt gegen /system/lib und die Headerfiles sind bionic header die soweit nötig für tcc angepasst wurden.
Die libs die nicht in /system/lib sind liegen in /sdcard/lib
Die Headerfiles liegen in /sdcard/include
der Aufruf tcc myprog.c -o myprog
ab Android 5 tcc -c myprog.c
ld -o myprog myprog.o -lc
erzeugt myprog das die libs aus /system/lib nimmt.
ein Beispiel X11 Programm liegt in :
/sdcard/xsetroot
Ein X11 Programm kann mit
tcc -c myprog.c -o myprog.o
ld -o myprog myprog.o -lX11 -lXau
erstellt werden.
zum Ausführen von X11-Programmen braucht es noch einen XServer
Der Editor wird mit edit meinfile aufgerufen
oder im Terminal mit einem Swype von links nach rechts, er besitzt einen geteilten Bildschirm um an verschiedemen Stellen editieren zu können.
Schlagwörter:
Compiler
C-Compiler
C++ Compiler
Terminal
Terminal emulator
X11
Xlib
libX11
IDE
Spice
ngspice