原因分析:gcc版本过低,更新gcc版本至10.0版本
解决方案:
- ade环境下更新软件源
sudo gedit /etc/apt/sources.list
在文件中输入:
deb http://mirrors.aliyun.com/ubuntu/ focal main restricted # deb-src http://cn.archive.ubuntu.com/ubuntu/ bionic main restricted deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted # deb-src http://cn.archive.ubuntu.com/ubuntu/ bionic-updates main restricted deb http://mirrors.aliyun.com/ubuntu/ focal universe # deb-src http://cn.archive.ubuntu.com/ubuntu/ bionic universe deb http://mirrors.aliyun.com/ubuntu/ focal-updates universe # deb-src http://cn.archive.ubuntu.com/ubuntu/ bionic-updates universe deb http://mirrors.aliyun.com/ubuntu/ focal multiverse # deb-src http://cn.archive.ubuntu.com/ubuntu/ bionic multiverse deb http://mirrors.aliyun.com/ubuntu/ focal-updates multiverse # deb-src http://cn.archive.ubuntu.com/ubuntu/ bionic-updates multiverse deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse # deb-src http://cn.archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted # deb-src http://security.ubuntu.com/ubuntu bionic-security main restricted deb http://mirrors.aliyun.com/ubuntu/ focal-security universe # deb-src http://security.ubuntu.com/ubuntu bionic-security universe deb http://mirrors.aliyun.com/ubuntu/ focal-security multiverse # deb-src http://security.ubuntu.com/ubuntu bionic-security multiverse
- ade环境下更新gcc
sudo apt install gcc-10 g++-10 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-10 100 --slave /usr/bin/g++ g++ /usr/bin/g++-10 --slave /usr/bin/gcov gcov /usr/bin/gcov-10 sudo update-alternatives --config gcc



