8086版V6でC言語のハローワールドが実行できる最低限のlibcを実装しました。OS本体はまだ存在しないためインタプリタ上で実行します。
$ cat hello.c main(){printf("hello\n");} $ 8086v6-cc hello.c "hello.c", line 1: (warning) 'main' old-fashioned function definition "hello.c", line 1: (warning) implicit declaration of function printf $ 7run a.out hello
手順
i8086toolsをmake installします。
ACKとlibcをセットにしたアーカイブを/usr/localに展開します。
- https://bitbucket.org/7shi/i8086tools/downloads (8086v6-ack-20130728.tar.xz)
$ tar xvf 8086v6-ack-20130728.tar.xz -C /usr/local