LINUX(或者WSL)如何添加环境变量

本文详细介绍了如何在WindowsSubsystemforLinux中临时、永久和全局设置环境变量,以便将编译器路径添加到PATH中,包括编辑.bashrc、.zshrc和/etc/environment的方法。
摘要由CSDN通过智能技术生成

目录

1. 临时添加到当前终端会话:

2. 永久添加到用户的环境变量:

3. 全局对所有用户生效:


Windows Subsystem for Linux (WSL) 中,您可以按照标准Linux的方式来配置环境变量,以便将编译器路径添加到PATH中。以下是步骤:

1. 临时添加到当前终端会话:

如果您只是想在当前的bash会话中临时添加编译器路径,可以使用 `export` 命令:


   export PATH=$PATH:/path/to/compiler/bin

   其中 `/path/to/compiler/bin` 是您的编译器所在的实际路径,比如假设您的编译器位于 `/usr/local/gcc-9.3.0/bin`,则应该输入:


   export PATH=$PATH:/usr/local/gcc-9.3.0/bin

2. 永久添加到用户的环境变量:


   若要永久性地将路径添加到用户环境变量中,可以编辑 `~/.bashrc` 文件(对于大多数Linux发行版)或 `~/.zshrc` (对于使用Zsh shell的用户):


   echo 'export PATH=$PATH:/path/to/compiler/bin' >> ~/.bashrc

   或者打开文件直接编辑:


   nano ~/.bashrc

   在文件末尾添加上述 `export` 行,保存并退出编辑器。然后执行 `source ~/.bashrc` 让更改在当前会话中生效。

3. 全局对所有用户生效:

如果您需要让这个路径对所有用户都生效,可以编辑 `/etc/environment` 文件(可能需要管理员权限):


   sudo nano /etc/environment

   在其中添加或修改 `PATH` 变量,例如:

 PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/path/to/compiler/bin"

   保存文件并退出,然后每个新登录的用户都将自动获得更新后的环境变量。

请确保替换 `/path/to/compiler/bin` 为实际的编译器二进制文件所在目录。每次修改环境变量后,可以通过 `echo $PATH` 来检查PATH变量是否已正确包含新的编译器路径。

  • 4
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
你好!在Windows Subsystem for LinuxWSL)中使用CUDA是可能的,但需要一些额外的配置步骤。首先,你需要确保你的系统满足以下要求: 1. Windows 10版本大于或等于1809。 2. 安装了适用于WSLLinux发行版(例如Ubuntu)。 接下来,你需要在WSL中安装NVIDIA驱动程序和CUDA工具包。这是一个大致的步骤: 1. 在WSL中打开终端,并更新软件包管理器: ``` sudo apt update ``` 2. 安装必要的软件包以支持CUDA安装: ``` sudo apt install build-essential gcc-multilib dkms ``` 3. 下载并安装适用于WSL的NVIDIA驱动。你可以从NVIDIA官方网站下载适用于你的图形卡和WSL版本的驱动程序。安装过程可能会因驱动程序和WSL版本而有所不同,所以请查阅相应的文档获取详细的安装指南。 4. 安装CUDA工具包。你可以从NVIDIA官方网站下载适用于WSL的CUDA工具包,并按照其文档中的指南进行安装。 5. 配置环境变量。在WSL终端中打开你的`.bashrc`文件,并添加以下行: ``` export PATH=/usr/local/cuda/bin:$PATH export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH ``` 6. 最后,重新加载你的`.bashrc`文件以使环境变量生效: ``` source ~/.bashrc ``` 完成上述步骤后,你应该能够在WSL中使用CUDA了。你可以编译和运行CUDA程序,并在WSL中进行CUDA开发。 请注意,WSL对CUDA的支持有一些限制,例如不支持CUDA的图形功能。此外,安装和配置步骤可能因WSL版本、NVIDIA驱动程序版本和CUDA工具包版本而有所不同。因此,在进行安装之前,请确保参考相关的文档和资源以获取最新的指南。 希望这对你有帮助!如果你有更多问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值