GNU アセンブラー asのアセンブラー オプションを確認しましたが、出力オブジェクト ファイル形式を指定するオプションが見つかりませんでした。次のコマンドを使用している場合
as -o foobar.o foobar.s
どのようなオブジェクト ファイル形式を取得できますか?
as マニュアルには、「GNU as は、いくつかの代替オブジェクト ファイル形式を生成するように構成できる」と書かれています。どうすれば ELF 形式に変更できますか?
どうもありがとう。
GNU アセンブラー asのアセンブラー オプションを確認しましたが、出力オブジェクト ファイル形式を指定するオプションが見つかりませんでした。次のコマンドを使用している場合
as -o foobar.o foobar.s
どのようなオブジェクト ファイル形式を取得できますか?
as マニュアルには、「GNU as は、いくつかの代替オブジェクト ファイル形式を生成するように構成できる」と書かれています。どうすれば ELF 形式に変更できますか?
どうもありがとう。
Linux では、gas からの出力はすでに ELF です。古い a.out 形式をビルドしているバージョンを持っている可能性は低く、クロス コンパイラを使用して MachO または PE にビルドしているとは考えにくいでしょう。
ここから CODESOURCERY ツールチェーン全体を無料で入手できます。
www.codesourcery.com/sgpp/lite_edition.html
幸運を!!