在/etc/ld.so.conf公司將庫的搜索路徑添加到文件。
將所有可能的路徑添加到/etc/ld.so.conf公司這是一個明智的選擇
加法也非常簡單。只需將庫文件的絕對路徑直接寫入其中,一個接一個
創(chuàng)建并使用靜態(tài)庫。第一步:編輯源文件,測試.htest.cmainc.主要的。C文件包含的主要功能為程序入口;測試。C包含main函數(shù)中所需的函數(shù)。vitest.htest.cmain公司.C步驟2:編譯測試。C轉(zhuǎn)換到目標文件中。Gcc測試。Cif試驗。C是正確的,您將得到目標文件測試。第三步:創(chuàng)建靜態(tài)庫。O文件。arrcslibtest.atest測試.o步驟4:在程序中使用靜態(tài)庫。由于gcc-omainmain.c-l.-ltest是靜態(tài)編譯的,因此生成的可執(zhí)行文件可以獨立于。一個文件。第五步:實施。第一步是編輯源文件,測試.htest.cmainc.主要的。C文件包含的主要功能為程序入口;測試。C包含main函數(shù)中所需的函數(shù)。vitest.htest.cmain公司.C步驟2:編譯測試。C轉(zhuǎn)換到目標文件中。gcc測試的前兩步。C與創(chuàng)建靜態(tài)庫是一致的。步驟3:從創(chuàng)建動態(tài)庫文件。O文件。gcc共享fPIC-olibtest.sotest公司.o步驟4:使用程序中的動態(tài)庫。Gcc-omainmain.c-l.-ltest當(dāng)靜態(tài)庫與動態(tài)庫同名時,Gcc命令優(yōu)先于動態(tài)庫。第五步:實施。LD庫路徑=。/main示例5查看靜態(tài)庫中的文件[根@node56lib]#銀幣-tlibhycu.abase64號.c.obinbuf.c.ocache.c.ochunk.c.ocodec公司