未定义的符号:Mac OS上的“basic_file”使用gcc

时间:2016-03-31 16:37:34

标签: c++ macos gcc undefined-reference

我正在尝试编译第三方工具。命令行看起来像

<media:description>

这给了我这个错误:

gcc <many .o files and .a files>  -g -lgmp -lgmpxx -lstdc++  -o bintool

有关信息,我发现上面的Undefined symbols for architecture x86_64: std::__basic_file<char>::is_open() const

中指定
__basic_file

但我不知道它实际实现的位置,以及如何正确链接它。我应该从哪里开始解决这个问题?我在Mac OS上。我的'gcc --version'给出了:

/usr/include/c++/4.2.1/bits/basic_file.h

有关如何修复“未定义符号”错误的任何想法?谢谢。

0 个答案:

没有答案