我们收到了一些为linux编译的库(.a)(可能是用GCC 6.x编译的).
我们正在使用GCC 4.8,我们得到了类型的错误: undefined reference to std::__cxx11::basic_string尝试链接时.
undefined reference to std::__cxx11::basic_string
通常,这可以通过确保所有单元都使用相同的_GLIBCXX_USE_CXX11_ABI标志进行编译来修复.但是,如果我理解正确,这是由GCC 5.1引入的.
_GLIBCXX_USE_CXX11_ABI
谢谢!
c++ linux gcc c++11
c++ ×1
c++11 ×1
gcc ×1
linux ×1