ld:找不到架构x86_64的符号 - clang错误

时间:2017-01-05 20:28:05

标签: c++ g++ clang eclipse-cdt openfst

这是我的示例代码 -

$result = $true

if (@("true","false","yes","no") -contains $value) {
    $result = @("true","yes") -contains $value
}

我正在使用此命令编译它:

#include <iostream> #include <fst/fst-decl.h> #include <fst/fstlib.h> using namespace std; using namespace fst; int main() { cout << "!!!Hello World!!! Yay!" << endl; // prints !!!Hello World!!! StdVectorFst fst; return 0; }

我使用的是Google的openFST工具包。

运行上面的命令后,我收到以下错误:

g++ -stdlib=libc++ -std=c++11 -v sampleFST.cpp;

谁能告诉我什么错了?我已经在谷歌上查找了这个问题,修复此问题会导致ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) 错误(这就像一个恶性循环)。

0 个答案:

没有答案