Inhaltsverzeichnis

5.0.1 Gambas-Programme – Übersicht

Eine Übersicht zu allen relevanten Programmen von Gambas wie zum Beispiel dem GB-Compiler oder dem GB-Interpreter liefern die folgenden zwei Aufrufe in einer Konsole:

hans@linux:~$ cd /usr/local/bin 
hans@linux:/usr/local/bin$ ls -l g* 
lrwxrwxrwx 1 root root      14 Okt 31 15:57 gambas3 -> gambas3.gambas 
-rwxr-xr-x 1 root root 3720658 Nov 19 19:44 gambas3.gambas 
-rwxr-xr-x 1 root root  116451 Nov 19 19:44 gba3 
-rwxr-xr-x 1 root root  564804 Nov 19 19:44 gbc3 
-rwxr-xr-x 1 root root  113171 Nov 19 19:44 gbi3 
lrwxrwxrwx 1 root root       4 Nov 19 19:44 gbr3 -> gbx3 
lrwxrwxrwx 1 root root      11 Okt 31 19:24 gbs3 -> gbs3.gambas 
-rwxr-xr-x 1 root root   25204 Nov 19 19:44 gbs3.gambas 
lrwxrwxrwx 1 root root      11 Okt 31 19:24 gbw3 -> gbs3.gambas 
-rwxr-xr-x 1 root root 1924420 Nov 19 19:44 gbx3 
hans@linux:/usr/local/bin$ 

5.0.1.2 Gambas intern

Das Kapitel 'Gambas intern' widmet sich den Fragen: Wie arbeitet Gambas? oder Wie und in welcher Hierarchie wirken die einzelnen Programme Compiler, Archiver sowie Interpreter für ein Gambas-Projekt zusammen? Die folgende Grafik stellt diese Hierarchie nur statisch dar:

Gambas-Architektur

Abbildung 5.0.1.2.1: Gambas-Architektur → Projekt, Compiler, Archiver, Interpreter

Wenn Sie ein Programm in Gambas schreiben, dann erzeugen Sie in einem Projekt-Ordner

So arbeitet Gambas intern:

In der IDE von Gambas gilt für ein Gambas-Projekt:

Für eine Konsole kommen Sie so zum erfolgreichen Programm-Start:

hans@linux:~$ gbc3 -ag pfad_zum_projekt_ordner 
OK 
hans@linux:~$ gba3 pfad_zum_projekt_ordner 
hans@linux:~$ gbx3 pfad_zum_projekt_ordner 

Ein kompiliertes Gambas-Archiv kann nur mit dem Programm 'gbr3' ausgeführt werden, denn 'gbr3' ist zwar eine symbolische Verknüpfung auf gbx3, verhält sich jedoch anders, wenn es als 'gbx3' aufgerufen wird.

Download