天天看點

【linux】環境變量生命周期的操作方式

目錄

  • 前言
  • 1. 修改環境變量
    • 1.1 手動指定
    • 1.2 臨時生效
    • 1.3 永久生效
  • 連結

參考:

  • 李柱明部落格

    本文主要記錄 linux 環境變量配置的生命周期。

    如,修改環境變量 PATH 是手動指定還是臨時生效或是永久生效。

如 ARCH 和 CROSS_COMPILE:

  • 直接在 make 指令後添加即可,如:
  • lzm@lzm-machine$ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- [指令]

使用 export 指令即可,該指令執行修改的環境變量隻對目前終端生效。

如添加路徑:/home/lzm/work/compile/arm/bin:

  • 執行指令:

    export PATH=$PATH:/home/lzm/work/compile/arm/bin

若想環境變量永久生效,其中一種方法就是修改該使用者的配置檔案。

在登陸 linux 啟動 bash 時,首先會去讀取 ~/.bash_profile 檔案,然後~/.bashrc 檔案也會被執行,該檔案裡面的指令也就被執行。

如開發環境為 Ubuntu,則執行以下指令修改檔案:

vim ~/.bashrc

在其行尾添加或修改:

export ARCH=arm
export CROSS_COMPILE=arm-linux-gnueabihf-
           
  • 以上指令隻是參考
  • 注:修改 .bashrc 檔案後,使用

    source ~/.bashrc

    或者

    ./.bashrc

    指令即可使得修改立即生效。

  • 李柱明部落格:https://www.cnblogs.com/lizhuming/
  • 本文連結:https://www.cnblogs.com/lizhuming/p/14603758.html