a-bird
deepin
2025-05-27 15:08 你这个电脑不能升级到23.1系统吗?如果可以的话,建议升级系统
Reply Like 0 View the author
你这个电脑不能升级到23.1系统吗?如果可以的话,建议升级系统
https://bbs.deepin.org.cn/post/286988
这个要看你的需求啊,既然你用gcc,肯定是编译东西
目前debian系,装高版本gcc,会导致编译出的成品依赖高版本GLIBC,从而没法在其他deepin20的机器上用。
如果你不在乎成品依赖,那ubuntu那边有给18.04编译的成品gcc,添加ppa就能装
https://ppa.launchpadcontent.net/ubuntu-toolchain-r/test/ubuntu/pool/main/g/
如果你既要高版本gcc,又要编译成品不能依赖高glibc,那建议开发环境换rocky8,rh系有gcc-toolset,rocky8正好是glibc2.28,而且有gcc13+
当然你也可以安装高版本clang,目前clang20,21全都可以安装在debian10和deepin20上,这是介于gcc8和gcc13之间的折中方案,为的是保证debian系的开发环境。不过clang也依赖基础库,经常会报gcc8没有的include
看你需求是什么,想自己跑点的东西的话可以直接用distrobox
deepin 25的gcc默认版本是12.3,里面好像还有个13.x版的,不满足要求的话,只好自己编译升级。但是我还没升级成功,编译很正常,但是make install时,提示/usr/local/gcc/x86_64-linux-gnu目录不存在,可是我看到这个目录明明存在的。之前再银河麒麟、统信UOS、Limux Mint上都成功了的,就只deepin 25失败了。还没找到原因。
Popular Events
More
公司得deepin版本是20.9,在虚拟环境里面,gcc版本比较低,想升级一下,可以是软件仓库没有高版本的了,难道只能自己编译了吗。。。