linux 環境變數生命週期的操作方式

2022-08-21 06:15:10 字數 573 閱讀 5188

目錄鏈結

archcross_compile

使用export命令即可,該命令執行修改的環境變數只對當前終端生效。

如新增路徑:/home/lzm/work/compile/arm/bin

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

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

如開發環境為 ubuntu,則執行以下命令修改檔案:vim ~/.bashrc

在其行尾新增或修改:

export arch=arm

export cross_compile=arm-linux-gnueabihf-

變數的生命週期

from 今天在論壇上看到有朋友發帖問道 既然靜態全域性變數與全域性變數都儲存在全域性資料區,為什麼作用域卻不一樣呢?也許答案非常簡單 c 就是這麼規定的,靜態全域性變數與全域性變數的唯一區別就是作用域不同。對乙個c 變數來說,有兩個屬性非常重要 作用域和生命週期,它們從兩個不同的維度描述了乙個變數...

變數的生命週期

1 全域性變數 作用域 全域性作用域 只需要在乙個原始檔中定義,就可以作用於所有的原始檔 生命週期 程式執行期一直存在 記憶體分布 全域性 靜態儲存區 注意 如果再兩個檔案中都定義了相同名字的全域性變數,則連線錯誤 變數重定義。2 全域性靜態變數 生命週期 程式執行期一直存在 作用域 檔案作用域 只...

switch case 變數生命週期

case 2 新增圖書 system.out.println n圖書資訊列表 system.out.print 請輸入新增圖書名稱 string name input.next 是否能新增圖書,如果貨架滿了 6 則無法新增false能新增true boolean flagadd false for ...