| Zeile 78: | Zeile 78: | ||
Diese werden in die Datei rtlib.bas gepackt, danach wie oben angegeben kompiliert. Zum Linken muss jetzt der folgende Befehl benutzt werden: | Diese werden in die Datei rtlib.bas gepackt, danach wie oben angegeben kompiliert. Zum Linken muss jetzt der folgende Befehl benutzt werden: | ||
<pre>ld -Ttext=0x100000 kernel.o rtlib.o -melf_i386 -o basic.krn</pre> | <pre>ld -Ttext=0x100000 kernel.o rtlib.o -melf_i386 -o basic.krn</pre> | ||
| + | |||
| + | == PureBasic == | ||
| + | PureBasic unterscheidet sich von FreeBASIC unter anderem lediglich in der Lizenz: PureBasic wird kommerziell vertrieben. Aber auch in diesem BASIC-Dialekt kann man Kernel schreiben, wie [[Benutzer:XanClic|XanClic]] es mit [http://gitorious.org/camelopardalis Camelopardalis] geschafft hat. Eine Portierung auf den FreeBASIC-Compiler dürfte nicht allzu schwer sein. | ||
== Weblinks == | == Weblinks == | ||