找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

帖子
查看: 2355|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

“簡(jiǎn)單理解”環(huán)境變量

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:763998 發(fā)表于 2021-9-25 00:50 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
局部變量
全局變量
聲明外部變量

什么是環(huán)境變量呢?
環(huán)境變量又叫系統(tǒng)變量,在系統(tǒng)運(yùn)行時(shí)有效。

看一下PATH環(huán)境變量
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
每個(gè)路徑:分隔
分解,展示
/usr/local/sbin
/usr/local/bin
/usr/sbin
/usr/bin
/sbin
/bin
/usr/games
/usr/local/games
/snap/bin

這些環(huán)境變量是系統(tǒng)安裝好,預(yù)設(shè)的。


如我們常用的ls命令
大概原理:輸入ls,回車:
去PATH環(huán)境變量里挨個(gè)路徑尋找當(dāng)前輸入的命令,是否有對(duì)應(yīng)的可執(zhí)行程序,有就執(zhí)行;沒有就報(bào)提示。

設(shè)置環(huán)境變量的好處:可以在任何地方輸入可執(zhí)行程序的名稱,能正常運(yùn)行。

PATH環(huán)境變量的作用:一般可執(zhí)行程序都放在xxx.bin里面,因此PATH就是存儲(chǔ)需要設(shè)置或系統(tǒng)預(yù)設(shè)好的可執(zhí)行文件路徑。


哦,好像吳樂……

設(shè)置交叉編譯器的環(huán)境變量

但是關(guān)閉終端,失效了,需要重新設(shè)置,因此這樣設(shè)置屬于臨時(shí)環(huán)境變量

當(dāng)前用戶設(shè)置永久有效的方法;打開終端會(huì)讀取去家目錄下面的.bashrc文件。即~/.bashrc

所以把export PATH=$PATH:/opt/gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux/bin寫在這個(gè)文件的最后一行,每次打開終端都會(huì)自動(dòng)設(shè)置PATH環(huán)境變量。
保存,退出。
關(guān)閉終端,重新打開終端。
讀取文件,自動(dòng)設(shè)置。

看一眼其他環(huán)境變量

以上圖文的Word格式文檔下載(內(nèi)容和本網(wǎng)頁(yè)上的一模一樣,方便保存):
環(huán)境變量.docx (881.9 KB, 下載次數(shù): 8)

評(píng)分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評(píng)分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表