【发布时间】:2018-02-20 02:13:59
【问题描述】:
我正在尝试使用 Clang 而不是默认的 GCC 构建和链接一个库,我收到以下链接器错误:
/usr/bin/ld: build/temp.linux-x86_64-3.6/torch/csrc/autograd/engine.o: undefined reference to symbol '_ZNSt18condition_variable10notify_oneEv@@GLIBCXX_3.4.11'
我的命令是:
CC="clang-5.0" CXX="clang++-5.0" LDSHARED="clang -shared" python setup.py install
删除LDSHARED 可以解决问题,但我需要链接clang,因为在完整示例中CFLAGS 包含GCC 无法识别的标志。
【问题讨论】: