我想用另一个C库(例如Dietlibc或musl)来编译我的C程序。
我应该为此使用什么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
来确切地了解它们将哪些选项传递给链接器。但是请注意,确切的选项可能因版本而异,即使您确切知道它们传递了哪些标志,也最好始终使用包装器。