gcc 中 cl /NODEFAULTLIB 的替代方法是什么

What is the alternative for cl /NODEFAULTLIB in gcc

我完成了一个不依赖于任何 c/c++ 运行时但仅依赖于 windows api 的 c++ 项目 我可以通过将 -NODEFAULTLIB 传递给链接器使用 msvc 轻松构建它,我最终得到一个不依赖于任何 c/c++ 运行时的小型可执行文件 我现在正在考虑发布我的项目,人们将能够在没有 msvc 的情况下构建它(它需要巨大的磁盘 space) 所以我决定使用 mingw-w64,我的项目也将使用 mingw 在 linux 上构建 但是我不想将运行时库链接到我的应用程序,所以我怎样才能禁用到它的链接

-z nodefaultlib好像可以,看:

http://rextester.com/SAL68483

参考:

https://gcc.gnu.org/onlinedocs/gcc/Link-Options.html#Link-Options