#include 包含上述头文件出错,未找到该文件。
升级到 gcc-8 问题即可解决:
gcc --version
sudo apt-get update
sudo apt-get install gcc-8 g+±8
gcc --version
gcc-8 --version
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 10 --slave /usr/bin/g++ g++ /usr/bin/g+±7
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 20 --slave /usr/bin/g++ g++ /usr/bin/g+±8
sudo update-alternatives --config gcc
再次查看 gcc 版本,gcc 版本为选择的版本(这里11是之前装的)
gcc -version
再次编译,通过。
当然,使用 sudo update-alternatives --config gcc 也可以把 gcc 替换成原来的版本。