In message <9703130241.AA13153@hisoft.soft.hitachi.co.jp>
"[b-free 282] Re: 開発環境 on Windows"
"naitoh_r@soft.hitachi.co.jp (Naitoh Ryuichi)" wrote:
>ごめん。ZImage というのは間違った言い方でした。
>正しくは a.out 実行形式で、かつ zmagic でした。
(中略)
>ld --help を実行すると、サポートしている実行形式が
>出力されます。
やってみたところ(>ld --help | grep "^ld")
ld: supported targets: pe-i386 pei-i386 srec symbolsrec tekhex binary ihex
ld: supported emulations: i386pe
でした。なんか聞いたことないtargetばかりですが、zmagic はないよう
ですね。ldは構築し直さないとだめですかね。
# pe-i386とpei-i386はどう違うのだろう? binaryはコードだけ?
# ihexはIntel HEX形式だろうけど。あとは全然分かりません(^_^;)
># 一番いいのはブートプログラムを書き換えて
># しまうことなのですが、面倒なので(ぉぃぉぃ)
># やっていません。
どのldでも生成できる形式があれば、それを読めるようにしてもらえると
助かりますね。あるいはB-Free用のフォーマットを作ってそれを生成する
ldをソース配布する(パッチでも可)。
とりあえずは何とか動かせる方法を考えないといけないけど。
--- 林(takanori@ohsaki.meidensha.co.jp)