FreeBASIC — Änderungen 3211 → 4781

Zeile 1: Zeile 1:
 +
{{Vorlage:Sprache
 +
|Name = FreeBasic
 +
|Inlineassembler = Ja (GAS/AT&T-Syntax)
 +
|Compiler = FBC (arbeitet mit [[GCC]] zusammen)
 +
|Plattformen = [[Windows]], [[Linux]], u.a.
 +
|Kernel = s.u.
 +
|Homepage = [http://www.freebasic.net/ www.freebasic.net]
 +
}}
 +
 
Ob man BASIC für einen Kernel benutzen kann, ist in erster Linie eine akademische Frage. Der typische BASIC-Programmierer hat nicht die Kenntnisse, ein OS zu schreiben, und die Fortgeschritteneren wollen mit BASIC in aller Regel nichts zu tun haben.
 
Ob man BASIC für einen Kernel benutzen kann, ist in erster Linie eine akademische Frage. Der typische BASIC-Programmierer hat nicht die Kenntnisse, ein OS zu schreiben, und die Fortgeschritteneren wollen mit BASIC in aller Regel nichts zu tun haben.
  
Zeile 68: Zeile 77:
 
</freebasic>
 
</freebasic>
  
−
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>