ページへ戻る

− Links

 印刷 

Linuxでosa_dir2 のバックアップソース(No.2) :: OSASK計画

osaskwiki:Linuxでosa_dir2 のバックアップソース(No.2)

« Prev[4]  Next »[5]
*Linuxでosa_dir2をビルドする試み

ぼちぼちかいてみる。
edimgがうまくつかえない。

* Patch
|04/04/29|#ref(osa_dir2.patch)|

* 開発ツール
[[GOをLinuxに!]]やら[[downloads/dev]]なりから入手。

- [[downloads/dev]]のものについてはこのようにコンパイルしてgoのあるところ(/usr/local/bin/goset006)にいれてください
-- aksaはそのままgcc -o aksa aksa.c
-- edimgもそのままgcc -o edimg edimg.c
-- exe2sysはgcc -DWIN32 -o exe2sys exe2sys.c

*こめんと
-*.batを消しわすれたので、勝手に消して下さい。$ find . -name "*.bat" -exec rm {} \; -- [[名無しさん]] SIZE(10){2004-04-29 (木) 20:28:14}
- これらをコンパイルしてgoのあるところ(/usr/local/bin/goset006)にいれてください
-- aksaはそのままgcc -o aksa aksa.c
-- exe2sysはgcc -DWIN32 -o exe2sys exe2sys.c
-- edimgはgcc -Dmain0=main -o edimg edimg.c -- [[名無しさん]] SIZE(10){2004-04-29 (木) 20:30:30}
-edimgに-Dmain0=mainは不要です。というかそんなことしたら実行不能なバイナリになりませんか?-Dmain0に関する記述はGOでwin32アプリを作る場合ときのみ必要で、その他の場合は不要です。 -- [[K]] SIZE(10){2004-04-29 (木) 20:33:09}
-おおいらなくなっていたんですね。気がつかなかった。main0をmainにかきかえるのが面倒だったのでしていました。普通にバイナリは実行できました -- [[名無しさん]] SIZE(10){2004-04-29 (木) 20:37:26}
-copy from:OSASK0.PSF to:@: がうまくいかないとのことですが、非常に基本的なこととして、edimgが走っているときのカレントパスにOSASK0.PSFはちゃんと存在しているでしょうか。なければもちろんコピーはできません。copyはフルパスも書けますので、 copy from:/usr/~/OSASK0.PSF to:@: とかにしてもダメかどうかを確認するといいかもしれません。 -- [[K]] SIZE(10){2004-04-29 (木) 20:44:58}
-ありがとうございます。ファイルは存在していますし、フルパスで指定しても駄目でした。OSASK0.PSFだけでなくosask_qe.sysからOSASK.SYSもだめです。ovrwritefile error. : @:OSASK.SYSで、ステータスは15です。 -- [[名無しさん]] SIZE(10){2004-04-29 (木) 20:49:03}
-そのエラーはおかしいなあ。path[0] == '@' && path[1] == ':'のときは、そのエラーが出ないはずなのです。関数ovrwritefile()のerr:ラベルの直後に、printf("%d\n", path[0]);を挿入して、何が表示されるか教えてもらえますか? -- [[K]] SIZE(10){2004-04-29 (木) 21:03:22}

#comment

« Prev[4]  Next »[5]