速報APP / 工具 / termi

termi

價格:免費

更新日期: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(圖1)-速報App

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

termi(圖2)-速報App

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

termi(圖3)-速報App

libXcursor.a

libXdmcp.a

libXv.a

libXmu.a

libXmuu.a

libXt.a

libXaw.a

libXp.a

libXt.a

libXtst.a

libXpm.a

libXrender.a

termi(圖4)-速報App

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

termi(圖5)-速報App

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

termi(圖6)-速報App

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

termi(圖7)-速報App

ngspice

termi(圖8)-速報App