轉(zhuǎn)自:https://blog.csdn.net/neuq_jtxw007/article/details/78772483
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/qt安裝目錄/lib/
/etc/profile:
為系統(tǒng)的每個用戶設(shè)置環(huán)境信息,當(dāng)用戶第一次登陸時,該文件被執(zhí)行。如果你有對/etc/profile有修改的話必須得重啟,你的修改才會生效,此修改對每個用戶都生效。
/etc/bashrc:
為每一個運(yùn)行bash shell的用戶執(zhí)行此文件。當(dāng)bash shell被打開時,該文件被讀取。
如果你想對所有的使用bash的用戶修改某個配置并在以后打開的bash都生效的話可以修改這個文件,
修改這個文件不用重啟,重新打開一個bash即可生效。
~/.bash_profile:
每個用戶都可使用該文件輸入專用于自己使用的shell信息,當(dāng)用戶登錄時,該文件僅僅執(zhí)行一次!
默認(rèn)情況下,他設(shè)置一些環(huán)境變量,執(zhí)行用戶的.bashrc文件。
此文件類似于/etc/profile,也是需要需要重啟才會生效,
/etc/profile對所有用戶生效,
~/.bash_profile 只對當(dāng)前用戶生效。
~/.bashrc:
該文件包含專用于你的bash shell的bash信息,當(dāng)?shù)卿洉r以及每次打開新的shell時,該文件被讀取。(每個用戶都有一個.bashrc文件,在用戶目錄下)
此文件類似于/etc/bashrc,不需要重啟生效,重新打開一個bash即可生效,
/etc/bashrc對所有用戶新打開的bash都生效,但~/.bashrc只對當(dāng)前用戶新打開的bash生效。
在登陸之前,系統(tǒng)處于開機(jī)啟動的流程中,會自動的處執(zhí)行一系列的腳本文件,以便設(shè)置好系統(tǒng)的環(huán)境參數(shù),
這個過程并不叫做啟動完畢,真正的啟動完畢是在出現(xiàn)登陸界面時候,在此之前只設(shè)置系統(tǒng)的參數(shù),并不會去設(shè)置個人用戶的參數(shù),
個人用戶的參數(shù)要在用戶輸入用戶名密碼以及通過驗(yàn)證后才設(shè)置。
單個用戶——–局部———對于一些局部任務(wù)如果要它登陸后立即執(zhí)行就放在~/.bash_profile腳本中。
系統(tǒng)或者系統(tǒng)的所有用戶———全局—–對于全局任務(wù)如果要所有用戶中不管哪個用戶登陸后立即執(zhí)行就放在/etc/profile腳本中。
另外,需要注意的是,如果配置缺少的動態(tài)庫會用于開機(jī)(用戶登陸之前),則需要將動態(tài)庫配置到/etc/ld.so.conf中或者軟鏈到/usr/lib/下。
動態(tài)鏈接時、執(zhí)行時搜索路徑順序:
1.編譯目標(biāo)代碼時使用-L指定的動態(tài)庫搜索路徑;
2.環(huán)境變量LD_LIBRARY_PATH指定的動態(tài)庫搜索路徑;
3.配置文件/etc/ld.so.conf中指定的動態(tài)庫搜索路徑(更新庫配置ldconfig /usr/lib 查看庫配置ldconfig -p | grep);
4.默認(rèn)的動態(tài)庫搜索路徑/lib;
5.默認(rèn)的動態(tài)庫搜索路徑/usr/lib。
posted on 2022-02-22 20:08
小王 閱讀(510)
評論(0) 編輯 收藏 引用 所屬分類:
linux 、
Qt