Compilieren

Compilieren Guide

Beachte: der gcc Compiler wird benötigt.
Der Grund dafür ist, dass ich die "labels as values" Funktion für die Ausführung verwende.
Und gcc ist der einzige Compiler der das unterstützt. Aber das ist kein Problem, weil es
gcc für fast alle Systeme gibt.

Ins Source Verzeichnis wechseln.
Und dann das hier:

$ ./configure
$ make
$ su
# make install

Nano portieren


Makefile
    CFLAGS    setze die benötigten Compiler Optionen
    LDFLAGS


include/
    host.h
        Definiere einen neuen Maschinen und OS Typ.
        Setze den Endian Typ.
        Setze CLOCKS_PER_SEC, falls nötig.
        PATH_SLASH_CONV auf TRUE setzen, wenn das OS den Backslash in Pfaden verwendet.

vm/
    arch.h
        wait_sec    Verwende die Delay Funktionen des OS.
        wait_tick

    exe_socket.c    Wenn das OS keine BSD Sockets unterstützt, dann muss hier
                    geändert werden.

    exe_process.c   Prozess Funktionen. Dies ist vom Betriebssystem abhängig.
Prev: Installation