關於環境變數的順序問題

2021-05-22 10:51:21 字數 756 閱讀 2938

我並不是什麼高手,只是想把自己做過的記錄下來,以便以後記不住的時候可以回頭看看,歡迎廣大同志指導改正

在fedora-12上安裝qt-4.6.2總結:

首先,fedora-12本身就帶有了qt-3.3和qt-4.5.3版本,在安裝完成qt-4.6.2以後,如果只是增加了環境變數,這時想利用qt-4.6.2編譯時就沒有預期是那樣了,qmake -project、qmake、make,這時候你會發現提示你相關的檔案或者目錄沒有。那麼我們怎麼做呢,當然是修改環境變數嘍,怎麼修改呢,下面看看我的方法:

1.在終端下,輸入echo $path,檢視下環境變數的順序,發現是不是排在第乙個的是/usr/lib/qt-3.3啊?肯定是嘍,看完以後我們接下來開始了

2.ls -a 在root目錄下檢視.bash_profile,用vim開啟,在export path="$path:$home/bin"上加上你的安裝路徑(在$path前面啊),這樣qw,退出,執行source .bash_profile,ok這樣就完成了,這時你再使用echo $path檢視,是不是發現你新增的新環境變數成功了,這樣就可以你的qt4程式設計之旅了。

3.修改環境變數的方法也可以有另外的幾種:可以修改/etc/profile,原理同上面的一樣。

這些都是我花了很多時間,加上上網查資料得出的結果,剛開始的時候走了很多彎路,不過還好,最後走到大路上來了,呵呵!真的是乙份付出,乙份收穫啊!

http://blog.csdn.net/qucix/archive/2010/03/25/5416846.aspx,最後實現的作用都一樣

關於環境變數

之前設定環境變數後,發現有些變數會重複兩次 所以研究了一下,現在我到了使用者的home user目錄下 less bashrc 這是當前使用者的bashrc檔案,使用者登入後,會預設load這個環境變數 使用者編輯這個檔案後,要用source命令執行一下 下次登入就好用了 env path或者ech...

Linux環境變數載入順序

etc profile 此檔案為系統的每個使用者設定環境資訊,當使用者第一次登入時,該檔案被執行,並從 etc profile.d目錄的配置檔案中蒐集shell的設定.etc bashrc 為每乙個執行bash shell的使用者執行此檔案.當bash shell被開啟時,該檔案被讀取.使用者級別的...

Linux環境變數載入順序

etc profile 此檔案為系統的每個使用者設定環境資訊,當使用者第一次登入時,該檔案被執行,並從 etc profile.d目錄的配置檔案中蒐集shell的設定.etc bashrc 為每乙個執行bash shell的使用者執行此檔案.當bash shell被開啟時,該檔案被讀取.使用者級別的...