設(shè)置動(dòng)態(tài)庫路徑 Linux系統(tǒng)中如何添加自己的庫文件路徑?
Linux系統(tǒng)中如何添加自己的庫文件路徑?連接(靜態(tài)庫和共享庫)和運(yùn)行(僅適用于使用共享庫的程序)時(shí)使用庫文件,它們的搜索路徑在系統(tǒng)中設(shè)置。一般Linux系統(tǒng)采用/lib和/usr/lib作為默認(rèn)的庫
Linux系統(tǒng)中如何添加自己的庫文件路徑?
連接(靜態(tài)庫和共享庫)和運(yùn)行(僅適用于使用共享庫的程序)時(shí)使用庫文件,它們的搜索路徑在系統(tǒng)中設(shè)置。一般Linux系統(tǒng)采用/lib和/usr/lib作為默認(rèn)的庫搜索路徑,因此在使用這兩個(gè)目錄中的庫時(shí),不需要設(shè)置搜索路徑直接使用它們。對(duì)于默認(rèn)庫搜索路徑之外的庫,需要將庫的位置添加到庫的搜索路徑。有兩種方法可以設(shè)置庫文件的搜索路徑,其中任何一種都可以使用:在環(huán)境變量LDlibraryupath中,表示庫的搜索路徑。
在/etc/ld.so.conf公司將庫的搜索路徑添加到文件。
將所有可能的路徑添加到/etc/ld.so.conf公司Add方法也非常簡(jiǎn)單,庫文件的絕對(duì)路徑直接寫OK,一行一個(gè)
linux c語言編程,指定包含目錄和引用庫文件GCC參數(shù):
指定包含目錄:-I path
指定庫文件目錄:-L path
path是相應(yīng)的目錄路徑,例如:
GCC-I$home/include test。C-O測(cè)試-L$home/lib-lmylib