これがどれほど難しいか信じられません。私はSPARCSolaris8で作業しており、ある種のGNU-gcc(3.4.2)と'as'アセンブラー(Sun WorkShop 6 2003/12/18コンパイラ共通6.0)があります。
とにかく、私は純粋なバイナリファイルを出力するいくつかの方法を試しました。そのような
gcc -c yadda.s
またはアセンブラのみを呼び出す
yadda.sとして
アセンブラのマニュアルページも調べましたが、最新ニュースはあまり見つかりませんでした。:( ASのマニュアルページ:http: //pastebin.com/0FSNxhq1
そのため、結果のオブジェクトファイルにまだBloatが含まれています。この先頭の50バイトのELF関連*や、アセンブラーが私の初期化に役立つと考えたもの、またはそれが考えているものは何でもしたくありません。
私が探しているのは、私のコードだけの純粋なバイナリ出力です。
前もって感謝します :)