我无法相信这似乎有多难。我正在使用 SPARC Solaris 8。我们有某种 GNU-gcc (3.4.2) 和 'as' 汇编器 (Sun WorkShop 6 2003/12/18 Compiler Common 6.0)。
无论如何,我尝试了几种方法来输出纯二进制文件。如
gcc -c yadda.s
或仅调用汇编程序
作为 yadda.s
我还调查了汇编器手册页,但没有发现太多突发新闻。:( 作为手册页: http: //pastebin.com/0FSNxhq1
所以,我在生成的目标文件中仍然有一些膨胀。我不希望这个前 50 字节的 ELF 相关*或任何汇编器认为有助于我的初始化或它所想的任何东西。
我正在寻找的只是我的代码的纯二进制输出。
提前致谢 :)