是否可以避免使用c ++中的标准库链接

时间:2014-05-08 05:34:52

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

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

2 个答案:

答案 0 :(得分:4)

是的,至少在使用Visual Studio C ++或g ++的情况下是可能的。

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

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

答案 1 :(得分:2)

如果您使用的是g++,则可以使用g++选项-nostdlib来避免自动链接到标准库和启动文件;并使用选项-nodefaultlibs来避免自动链接到标准库,它仍然会自动链接到启动文件。