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 $@