升级GCC版本
1.安装开发工具包:
sudo yum install centos-release-scl sudo yum install devtoolset-9
2.启用开发工具包:你可以临时启用新的 GCC 环境:
scl enable devtoolset-9 bash
这样会启动一个新的 shell 会话,其中 gcc 和 g++ 将指向 devtoolset-9 中的版本。
3.验证 GCC 版本:
gcc --version
你应该看到 GCC 9.x 版本的信息。
4.永久启用(可选):
如果你希望永久使用新的 GCC 版本,可以在 .bashrc 或 .bash_profile 文件中添加以下行:
source /opt/rh/devtoolset-9/enable
修改 .bash_profile 文件
.bash_profile 文件在每次启动登录 shell 时执行,因此修改这个文件可以确保在登录时自动启用新的开发工具包。
1.打开 .bash_profile 文件:
使用你喜欢的文本编辑器,例如 vim、nano 或 gedit。这里以 vim 为例:
vim ~/.bash_profile
2.添加 source 命令:在文件末尾添加以下行:
source /opt/rh/devtoolset-9/enable
3.保存并退出编辑器:
在 vim 中,可以按 Esc 键,然后输入 :wq 并按 Enter 保存并退出。
4.重新加载 .bash_profile 文件:你可以通过以下命令立即应用更改,而无需重新登录:
source ~/.bash_profile
验证更改
你可以通过以下命令验证是否成功启用了新的 GCC 版本:
gcc --version
如果输出显示的是 devtoolset-9 中的 GCC 版本信息,则说明配置成功。
开始安装.NET SDK8.0
1.下载.net8 sdk
下载 .NET 8.0 SDK (v8.0.301) - Linux x64 Binaries
拿到 dotnet-sdk-8.0.301-linux-x64.tar.gz 文件
2.把文件上传到 /usr/local/software 目录
mkdir -p /usr/local/software/dotnet8
可以用命令创建目录,或者宝塔里创建也可
3.把文件拷贝过去
mv dotnet-sdk-8.0.301-linux-x64.tar.gz /usr/local/software/dotnet8
4.解压缩
cd /usr/local/software/dotnet8 tar -zxvf /usr/local/software/dotnet8/dotnet-sdk-8.0.301-linux-x64.tar.gz
5.建立软连接
ln -s /usr/local/software/dotnet8/dotnet /usr/local/bin
6.执行命令检测是否安装成功
dotnet --version
如果出现这个提示,说明安装成功啦!
7.报错解决
报错1. 有些环境比较老的服务器,会出现如下的错误提示,需要更新c++库
下载地址:
https://download.csdn.net/download/u014574478/88544619
解压缩后,拿到 libstdc++.so.6.0.26 这个文件
然后执行下面的三步:
1. 将拿到的文件拷贝到 /lib64 目录
mv libstdc++.so.6.0.26 /lib64
2. 删除原来的软链接
rm -f /lib64/libstdc++.so.6
3. 建立新的软链接
ln -s /lib64/libstdc++.so.6.0.26 /lib64/libstdc++.so.6
检测软链接是否建立成功,出现如下提示就说明成功建立了软链接
然后可以运行dotnet --version
测试是否成功
报错2. 缺少libicu库,执行命令安装即可。
yum install libicu -y
评论(0)