centos如何把gcc加入环境变量
时间: 2024-12-12 14:30:28 浏览: 22
CentOS 要将 `gcc` 添加到系统环境变量中,通常是在 `/etc/profile` 或者用户级别的 `.bashrc` 文件中设置 PATH 变量。以下是两个步骤:
1. **添加gcc到PATH**: 打开终端并切换到root权限(如果需要),然后编辑`/etc/environment`文件:
```sh
sudo nano /etc/environment
```
找到`PATH`行,添加`/usr/bin/gcc`(假设GCC安装在这个位置,如果不是,请替换实际路径),使其成为类似这样的样子:
```
PATH="/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/gcc"
```
保存并退出。
2. **更新用户环境**(对普通用户生效):
对于普通用户,可以在`~/.bashrc`或`~/.bash_profile`(新版本的bash建议使用.bashrc)中添加类似下面的内容:
```sh
export PATH="/usr/bin/gcc:$PATH"
```
然后运行`source ~/.bashrc`或`source ~/.bash_profile`使更改生效。
如果你已经设置了环境变量,也可以通过`export PATH=$PATH:/usr/bin/gcc`直接追加路径。
相关问题
在CentOS7.9上搭建支持CUDA的Amber20科学计算环境时,应该如何依次安装GCC9、CUDA11.2、OpenMPI4.1.2、CMake3.22.2等依赖环境,并详细说明安装步骤?
为了在CentOS7.9上顺利搭建支持CUDA的Amber20科学计算环境,首先需要按照一定的顺序安装GCC9、CUDA11.2、OpenMPI4.1.2和CMake3.22.2等依赖环境。下面依次介绍这些工具的安装步骤:
参考资源链接:[CentOS7.9详细步骤安装Amber20与依赖环境](https://wenku.csdn.net/doc/1tgp73dni7?spm=1055.2569.3001.10343)
1. **安装GCC 9**:
- 使用`yum -y install centos-release-scl`更新软件源。
- 通过`yum -y install devtoolset-9`来安装开发工具集9。
- 检查已安装的GCC版本,可以使用`scl --list`或`scl -l`命令。
- 切换到GCC 9.0环境,执行`scl enable devtoolset-9 bash`。
2. **安装CUDA 11.2**:
- 由于CUDA安装过程比较复杂,建议按照NVIDIA官方提供的步骤进行。具体包括下载`.run`文件、设置权限、执行安装脚本,并确保将CUDA的库路径加入到系统的`LD_LIBRARY_PATH`环境变量中。
3. **安装OpenMPI 4.1.2**:
- 从官方网站下载OpenMPI 4.1.2源代码包。
- 解压下载的源代码包。
- 进入解压后的目录,执行`./configure --prefix=/opt/openmpi4.1.2`。
- 进行编译与安装:`make`和`make install`。
- 编辑`/etc/profile`文件,添加OpenMPI的环境变量路径,使得系统能够识别到新安装的OpenMPI。
4. **安装CMake 3.22.2**:
- 从CMake官网下载对应的源代码包。
- 解压并进入解压后的目录。
- 运行`./configure`进行配置。
- 执行`make`进行编译。
- 运行`make install`安装CMake。
- 验证安装版本,使用`cmake --version`检查是否安装成功。
5. **安装Amber20**:
- 在安装Amber20之前确保已经加载了GCC 9和CUDA 11.2的环境变量。
- 修改Amber源代码包中的`amber20_src/build/run_cmake`文件,根据需求配置安装路径和CUDA支持。例如,可以设置`-DCMAKE_INSTALL_PREFIX`为指定路径,`-DCUDA=ON`启用CUDA支持。
- 按照Amber的官方指南进行编译和安装。
整个安装过程需要仔细按步骤执行,并在每一步检查是否成功。此外,还需要确认系统的硬件配置是否满足要求,并适当调整安装选项以匹配特定的计算需求。务必保持软件的更新,并维护良好的系统环境,以获得最佳的Amber20运行效果。
参考资源链接:[CentOS7.9详细步骤安装Amber20与依赖环境](https://wenku.csdn.net/doc/1tgp73dni7?spm=1055.2569.3001.10343)
CentOS安装OpenBLAS
以下是在CentOS上安装OpenBLAS的步骤:
1. 确认GCC版本是否在4.8以上,可以使用以下命令查看GCC版本:
```shell
gcc -v
```
2. 安装git,如果没有安装git,可以使用以下命令进行安装:
```shell
yum install git
```
3. 使用git将OpenBLAS仓库clone到本地:
```shell
git clone https://github.com/xianyi/OpenBLAS.git
```
4. 进入OpenBLAS目录,对OpenBLAS进行编译:
```shell
cd OpenBLAS
make -j8
```
5. 对OpenBLAS进行安装,可以有多种选择,以下是两种方式:
- 指定OpenBLAS的安装文件夹:
```shell
make PREFIX=/installation_directory install
```
如果不指定安装位置,则默认安装到/opt/OpenBLAS。
- 不指定安装位置,直接使用以下命令进行安装:
```shell
make install
```
6. 修改环境路径,有两种方式:
- 方式1:加入环境变量
```shell
# 默认安装到/opt
LD_LIBRARY_PATH=/opt/OpenBLAS/lib
# 自定义安装文件夹
LD_LIBRARY_PATH=/libinstallation_directory/OpenBLAS/
export LD_LIBRARY_PATH
```
- 方式2:修改/etc/ld.so.conf文件
在/etc/ld.so.conf文件中添加OpenBLAS库文件的路径,例如:
```shell
/opt/OpenBLAS/lib
```
然后使用以下命令使修改生效:
```shell
ldconfig
```
阅读全文