gpt4 book ai didi

c++ - 使用 g++ 编译,但仍然得到对 operator new 的 undefined reference

转载 作者:搜寻专家 更新时间:2023-10-31 01:18:55 25 4
gpt4 key购买 nike

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

undefined reference to `operator new(unsigned int)'

谢谢。

编辑:

你是对的。

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

最佳答案

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

关于c++ - 使用 g++ 编译,但仍然得到对 operator new 的 undefined reference ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6690689/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com