【问题标题】:Compilation Error Undefined symbols for architecture x86_64:架构 x86_64 的编译错误未定义符号:
【发布时间】:2017-03-03 05:19:32
【问题描述】:

我有一个程序,我试图从我的项目目录中编译,但无法解决以下错误

我的编译命令

g++ grades.cpp -o grades

我看到以下错误

架构 x86_64 的未定义符号: “tbb::task_scheduler_init::initialize(int, unsigned long)”,引用自: tbb::task_scheduler_init::task_scheduler_init(int, unsigned long) in Grades-9c8d1a.o “tbb::task_scheduler_init::terminate()”,引用自: tbb::task_scheduler_init::~task_scheduler_init() 在 Grades-9c8d1a.o ld:未找到架构 x86_64 的符号 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

我不确定如何调试此错误。

【问题讨论】:

    标签: c++ macos g++


    【解决方案1】:

    您需要链接到您要使用的 tbb 库,

    g++ grades.cpp -o grades -ltbb
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-06-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-24
      • 2017-02-15
      相关资源
      最近更新 更多