报错如下:
lib/libxslab2.so: undefined reference to `std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::basic_stringstream()@GLIBCXX_3.4.26'
solution:(升级gcc)
#Install and use gcc9
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt update
sudo apt install gcc-9
sudo apt install g++-9
sudo rm /usr/bin/gcc
sudo rm /usr/bin/g++
sudo ln -s /usr/bin/gcc-9 /usr/bin/gcc
sudo ln -s /usr/bin/g++-9 /usr/bin/g++
refernce:
这篇博客介绍了在Ubuntu系统中遇到`lib/libxslab2.so`库文件引用`std::stringstream`未定义错误的解决方案。通过添加Ubuntu Toolchain PPA,更新并安装GCC 9和G++ 9来解决依赖问题。此方法适用于依赖较新C++库的软件编译。

8210

被折叠的 条评论
为什么被折叠?



