是否有一组命令行选项可以说服gcc从自包含的源文件生成平面二进制文件?例如,假设foo.c的内容是
static int f(int x) { int y = x*x; return y+2; }
没有外部引用,没有什么可以导出到链接器.我想获得一个只包含此功能的机器说明的小文件,没有任何其他装饰.类似于(DOS).COM文件,除了32位保护模式.
linux x86 linker command-line gcc
command-line ×1
gcc ×1
linker ×1
linux ×1
x86 ×1