c++ - 是否有可能避免在 C++ 中链接标准库

标签 c++ c++-standard-library

众所周知,当我们编译和链接c++程序时,标准库是自动链接进来的。有可能避免这种情况吗?我已经编写了自己的本地库,我只想链接它。

最佳答案

是的,这是可能的,至少如果您使用的是 Visual Studio C++ 或 g++。

编译器选项

如果您使用 Visual Studio C++,请查找 option /X

如果您使用 g++,请查找选项 -nostdinc++

链接器选项

如果您使用 Visual Studio C++,请查找 option /NODEFAULTLIB .

如果您使用 g++,请查找选项 -nostdlib

关于c++ - 是否有可能避免在 C++ 中链接标准库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23533506/

相关文章:

c++ - 如何在Cygwin GCC 4.7.2下使用C++ 11的std::thread

c++ - 重载 << 运算符 ostream

c++ - std::vector 优化

c++ - std::minmax initializer_list<T> 参数

c++ - 用户定义的类和标准类之间有区别吗?

c++ - istream_iterator 复制示例一直等待输入

c++ - 静态变量会阻碍数据缓存吗?

java - 从 C++ 到 Java 行的命名管道连接,每个字符之间有空格

c++ - 如何打印通用std::list迭代器?

c++ - 为什么 std::stof、std::stod 和 std::stold 处理带有异常的错误?