【问题标题】:Error in setting the path variable in Linux在 Linux 中设置路径变量时出错
【发布时间】:2020-10-13 13:12:24
【问题描述】:

我想设置从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-更新/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

【问题讨论】:

  • 设置变量时不要将$放在变量上。

标签: linux unix gnu-toolchain


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-09-26
    • 2018-01-12
    • 2014-12-18
    • 2011-11-21
    • 1970-01-01
    • 1970-01-01
    • 2019-12-09
    • 2017-06-02
    相关资源
    最近更新 更多