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