美文网首页
ubuntu 20.04下编译代码报cc1: error: ba

ubuntu 20.04下编译代码报cc1: error: ba

作者: jr9910 | 来源:发表于2021-10-23 09:15 被阅读0次

    最近在ubuntu 20.04下编译代码,报cc1: error: bad value (‘tigerlake’) for ‘-march=’ switch错误,经查证是gcc版本问题引起的。

    cc1报错信息

    解决方案:

    用gcc -v查看当前版本为9.3.0。

    (1)安装-10版本:sudo apt install gcc-10 g++-10

    (2)切换gcc版本: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

    再次gcc -v查看当前版本,已切换至10.3.0。

    重新编译,成功。

    相关文章

      网友评论

          本文标题:ubuntu 20.04下编译代码报cc1: error: ba

          本文链接:https://www.haomeiwen.com/subject/ucskaltx.html