なかなかできない。。
70.5kg.
うん。いい感じ。。
本読んでただ進めるだけなんだけど、いまいち進みが悪い。
っていうか、理解力が乏しい。。(涙)
文字列の出力関数の部分を徐々に読んで、若干個人的こんがらがっていてのを整理する事が出来た。
(自分で書いたりしてみたら、もっと大変なんだろうけど
今はコードを読んで理解できればよし。。)
次に、sprintf使う為に、ヘッダファイルを読み込んでる。。
#include <stdio.h>
まぁ、普通C言語勉強したら必ずあるやつ。
で、Go!
$ make run
make -r img
make -r haribote.img
nasm ipl10.nas -o ipl10.bin -l ipl10.lst
nasm asmhead.nas -o asmhead.bin -l asmhead.lst
nasm -f elf32 naskfunc.nas -o naskfunc.o -l naskfunc.lst
x86_64-elf-gcc -c -g -march=i486 -m32 -nostdlib bootpack.c hankaku.c
bootpack.c:1:10: 致命的エラー: stdio.h: No such file or directory
1 | #include <stdio.h>
| ^~~~~~~~~
コンパイルを停止しました。
make[2]: *** [bootpack.hrb] Error 1
make[1]: *** [img] Error 2
make: *** [run] Error 2
あかんやん!!!(Orz...)
先人ページをみたら、ここもご自身で作ってる。
でも、何故だろう。。
標準関数を本のようにそのまま使えないのだろうか。。
また、調べるか。。
(分からなかったら、先人に従おう。。方針で!)
続く。