linux 添加動態庫鏈接


臨時設置

一、在終端中輸入   export LD_LIBRARY_PATH=./

二、永久添加

1、在 /etc/ld.so.conf.d 路徑中 添加  *.conf  例如(DaHSdk.conf)

sudo chmod 777 DaHSdk.conf
gedit DaHSdk.conf

 2、在 DaHSdk.conf 中 添加編譯路徑(絕對路徑)

3、執行 sudo ldconfig  命令 即完成配置

三、makefile 中 添加

生成輸出文件時 增加命令   -Wl,-rpath=.

例如

LDFLAGS += -Wl,-rpath=.

$(OUT_OME): $(OBJ_OME)
$(CC) -o $(OUT_OME) $(OBJ_OME) $(LDFLAGS)

$(OBJ_DIR)%.dah.o: %.cpp
$(CC) $(CFLAGS) $(INCLUDES) -c $< -o $@

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM