在 Linux 中设置路径变量时出错

Error in setting the path variable in Linux

我想设置从 https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-rm/downloads 下载的 Gnu 工具链的路径。我用线 $PATH=$HOME/Toolchains/gcc-arm-none-eabi-9-2020-q2-update/bin:$PATH 在终端中设置路径。 我第一次能够更改路径,然后关闭终端并再次设置(错误的)路径 $PATH=/home/paulson/Toolchains/gcc-arm-none-eabi-9-2020-q2-update/bin:$PATH。现在我无法设置正确的路径,终端显示如下。

paulson@debian:~/Toolchains$ 

paulson@debian:~/Toolchains$ ls
gcc-arm-none-eabi-9-2020-q2-update

paulson@debian:~/Toolchains$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games

paulson@debian:~/Toolchains$ $PATH=$HOME/Toolchains/gcc-arm-none-eabi-9-2020-q2-update/bin:$PATH
bash: /usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games=/home/paulson/Toolchains/gcc-arm-none-eabi-9-2020-q2-update/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: No such file or directory

如果要设置路径环境变量,需要使用: export PATH=/some/path:$PATH.

在你的情况下,它看起来像: export PATH=$HOME/Toolchains/gcc-arm-none-eabi-9-2020-q2-update/bin:$PATH 手动设置路径的唯一缺点是它 不会在 bash 个会话 中持续存在。如果您希望此更改是永久性的,那么我建议将该行添加到主目录中的 .bashrc.profile 文件中。