| Zeile 6: | Zeile 6: | ||
}} | }} | ||
In diesem Tutorial geht es um das Portieren von Programmen und Bibliotheken aufs eigene Betriebssystem. | In diesem Tutorial geht es um das Portieren von Programmen und Bibliotheken aufs eigene Betriebssystem. | ||
| − | Es | + | Es ist nicht sehr sinnvoll, alle Programme neu zu schreiben, weil es diese schon zu hunderten gibt. |
== Vorbereitung == | == Vorbereitung == | ||
| Zeile 52: | Zeile 52: | ||
</c> | </c> | ||
| − | + | Wenn du alle diese Funktionen in deiner libc implementiert hast, kannst du weiterlesen, ansonsten solltest du dies erstmal tun. | |
===== Bauen ===== | ===== Bauen ===== | ||
| − | Du brauchst FASM, LD und deine libc als .a Datei. | + | Du brauchst FASM, LD und deine libc als .a-Datei. |
Zuerst assemblierst du FASM mit <tt>fasm fasm.asm fasm.o</tt>. | Zuerst assemblierst du FASM mit <tt>fasm fasm.asm fasm.o</tt>. | ||