升级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
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。