我正在使用g++进行编译,但是当它要编译与Makefile位于同一目录中的依赖性文件中的文件时,

undefined reference to `operator new(unsigned int)'

谢谢。

编辑:

你是对的。

在Makefile的上下文中,如何使用g++作为链接器而不是ld。一直在搜索,但无法弄清楚。

最佳答案

您问题的标签表明您正在使用ld进行链接。不要那样做请改用g++。这将导致c++ stdlib静态库被链接。

09-07 04:25