纯可执行文件的gcc选项

时间:2017-06-01 10:22:56

标签: c linux gcc kernel

我正在使用hobbyOS的引导加载程序和内核

进行开发

我不是指二进制文件。我也知道(通过objcopy或链接optiob)作为-nostdlib-ffreestanding等服务选项。我要表达的是gcc始终生成具有.eh_frame部分和GLT支持等高级功能的文件(可能将来会有更多),我可以通过适当的选项禁用它。

问题是:我可以完全禁用所有这些并生成一个纯可执行文件,其中只包含必要的.text.data.rodata.bss部分。< / p>

0 个答案:

没有答案