编译报错gcc-12.0

本文介绍了如何在Ubuntu22.04系统上下载并安装Unbutu22.04,随后遇到因gcc版本不一致导致的make编译错误。提供了两种解决方案:一是安装gcc-12版本编译器,二是修改.bashrc文件切换编译器版本并重启系统。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.下载Unbutu22.04.04的镜像;

1-1、官网

    https://ubuntu.com/download,点击该网址,进入里面下载,安装Unbutu22.04.

1.2  安装完 Unbutu22.04以后,下载make指令和gcc指令

sudo apt-get install make
sudo apt-get install gcc

 1.3 将驱动放入其中,直接运行make指令,会出现报错。

     注意:这个报错是由于make指令是用的gcc-12来进行编译的,而编译器的版本是gcc-11,所以会报错;

解决办法:可以下载gcc-12版本的编译器,让它来进行编译;就行了,不过编译过程中会出现驱动代码报错,改改就可以了。

sudo apt-get install gcc-12

另外一种解决方法:就是切换编译器的版本,之后重启 就可以完成编译了。

gedit  ~/.bashrc

根据自己的编译器的版本来进行填写就行了。之后输入reboot指令,重启之后就可以进行编译了。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值