【发布时间】:2010-11-22 02:23:35
【问题描述】:
GCC 提供-x lang 选项,允许您在编译期间修改假定的语言。链接步骤的等价物是什么?我希望通过gcc 命令链接具有C++ 依赖项的程序。
【问题讨论】:
GCC 提供-x lang 选项,允许您在编译期间修改假定的语言。链接步骤的等价物是什么?我希望通过gcc 命令链接具有C++ 依赖项的程序。
【问题讨论】:
您需要通过 -lstdc++ 链接到 libstdc++。
【讨论】:
使用-lstdc++ 标志应该可以完成这项工作。
【讨论】:
-lstdc++?
您需要改为运行 g++ 前端。 (正如您将看到的,automake 也会这样做 - 当源文件之一是 .cpp 时,它调用 CXXLD 而不是 CCLD。) [仅将 gcc 与 -lstdc++ 一起使用不会有帮助,因为 gcc 和 g++ 前端可以使用不同的链接器命令。在我的情况下,gcc 在调用链接器时添加了 --as-needed,而 g++ 没有。]
【讨论】: