目錄鏈結
如arch和cross_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 ...