我应该为此目的使用什么gcc选项?
您应该阅读dietlibc
或musl
文档。来自here的dietlibc
示例:
diet gcc -pipe -g -o t t.c
即:dietlibc
提供了一个名为diet
的包装器命令,它会为您处理此事。
来自here的musl
示例:
musl-gcc -static -Os hello.c
也就是说,musl
提供了一个名为musl-gcc
的包装器命令,它会为您处理这个问题。
您可以检查musl-gcc
和diet
以确切了解它们传递给链接器的选项。但请注意,确切的选项可能会随版本而变化,即使您确切知道它们传递了哪些标记,您最好还是始终使用包装。