OS自作[8]_環境復元2014年01月27日 01:44
どうもブログを書く時間がとれません。1週間前のことを今ごろ書いてます。
再開するにあたって、まずは今までの進捗を思い出すところからです。
とりあえず過去の記事を全部読み直してみて、続いて作ったものを実行してみようとしたのですが、どうやって実行するのかを完全に忘れている。
本を読みなおしてみて、どうやら用意されたバッチファイルから「make run」すれば良いとわかったのですが、これが動かない。
エラーを見ると、
しばらく悩んだのちググってみると、原因判明。
ここやここを見て分かったことは、ファイルが見つからないと言っていたのは「copy」自体のことで、どうやらパスの通った場所に別の「copy」という実行可能ファイルがあると実行対象が1つに決まらずこのエラーを出すようです。
しかし探してみても他にcopyという名の実行ファイルは見つからず。ファイルでない何かを見ているのだろうか…。
よく分からないので結局公式のサポートページを参考にmakefileを書き換えて動くようになりました。
原因が分からないのは癪ですが、まあとりあえずこれで作業に戻れそうです。
本の方も今までの分を読み返しているところで、ブートセクターのところが分かりそうな気がしています。
-----
◆今日の成果◆
実行できるようになった。
ブートセクターが分かりそうな気がしてきた。
再開するにあたって、まずは今までの進捗を思い出すところからです。
とりあえず過去の記事を全部読み直してみて、続いて作ったものを実行してみようとしたのですが、どうやって実行するのかを完全に忘れている。
本を読みなおしてみて、どうやら用意されたバッチファイルから「make run」すれば良いとわかったのですが、これが動かない。
エラーを見ると、
process_begin: CreateProcess((null), copy /B asmhead.bin+bootpack.hrb haribote.sys, ...) failed.指定されたファイルが見つからないといってもasmhead.binもbootpack.hrbもちゃんとある。
make (e=2): 指定されたファイルが見つかりません。
make.exe[2]: *** [haribote.sys] Error 2
しばらく悩んだのちググってみると、原因判明。
ここやここを見て分かったことは、ファイルが見つからないと言っていたのは「copy」自体のことで、どうやらパスの通った場所に別の「copy」という実行可能ファイルがあると実行対象が1つに決まらずこのエラーを出すようです。
しかし探してみても他にcopyという名の実行ファイルは見つからず。ファイルでない何かを見ているのだろうか…。
よく分からないので結局公式のサポートページを参考にmakefileを書き換えて動くようになりました。
原因が分からないのは癪ですが、まあとりあえずこれで作業に戻れそうです。
本の方も今までの分を読み返しているところで、ブートセクターのところが分かりそうな気がしています。
-----
◆今日の成果◆
実行できるようになった。
ブートセクターが分かりそうな気がしてきた。
CDのピットの数
6段のカレンダーが好きだ
PIC16のDhrystone MIPSを測ろうとしてみた
Twitterの画像の扱いがやっとまともになって嬉しい
ファミコンで9×9ドット文字表示(ほか)
謎の色名「honeydewtab」とlegacy color valueパース手順
6段のカレンダーが好きだ
PIC16のDhrystone MIPSを測ろうとしてみた
Twitterの画像の扱いがやっとまともになって嬉しい
ファミコンで9×9ドット文字表示(ほか)
謎の色名「honeydewtab」とlegacy color valueパース手順