可能出现 ./main: symbol _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev, version GLIBCXX_3.4.21 not defined in file libstdc++.so.6 with link time reference
这是由于从GCC 5.1开始, std::string 和 std::list 使用了新的C++11的ABI, 即使你显式指定使用老标准 .
解决方法不难, 手动将_GLIBCXX_USE_CXX11_ABI宏置0就可以。或者更新你的在平台上的GCC。