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

时间:2018-07-14 13:30:57

标签: c++ gcc visual-c++ cl

我已经完成了一个c ++项目,该项目不依赖于任何c / c ++运行时,而仅依赖于Windows API 通过将-NODEFAULTLIB传递给链接器,我可以使用msvc轻松构建它,最后得到一个不依赖任何c / c ++运行时的小型可执行文件 我现在正在考虑发布我的项目,人们将可以在没有msvc的情况下构建它(它需要巨大的磁盘空间) 因此,我决定使用mingw-w64,而我的项目也将使用mingw在linux上构建 但是我不希望将运行时库链接到我的应用程序,所以如何禁用到它的链接

1 个答案:

答案 0 :(得分:3)

Rslt_1: [ 7 9 5 19 8] Rslt_2: [ 7 9 5 19 8] 似乎可以做到,请参阅:

http://rextester.com/SAL68483

参考:

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