-wl,-rpath=$ #-wl,-rpath=《動態庫所在路徑》 g++ $ ./opencv_knn.cpp -o knn
export ld_library_path=/root/code/opencv/opencv-3.2.0/build/build/lib #ld_library_path=《動態庫所在位置》
修改/etc/ld.so.conf檔案。
其檔案內容為:
[root@vm_24_16_centos etc]# cat /etc/ld.so.conf
include ld.so.conf.d/*.conf [root@vm_24_16_centos etc]# 所以,可以在資料夾/etc/ld.so.conf.d/中新增自己的檔案,例如:建立檔案gx.conf, 然後在檔案中新增動態庫路徑,例如: /root/code/opencv/opencv-3.2.0/build/build/lib 注意,儲存退出之後需要執行命令ldconfig重新整理當前快取。
Linux 指定執行時動態庫路徑
方法一 在配置檔案 etc ld.so.conf 中指定動態庫搜尋路徑。每次編輯完該檔案後,都必須執行命令 ldconfig 使修改後的配置生效。我們通過例 1 來說明該方法。例 1 我們通過以下命令用源程式 pos conf.c 見程式 1 來建立動態庫 libpos.so gcc fpic sh...
Linux 指定執行時動態庫路徑
方法一 在配置檔案 etc ld.so.conf 中指定動態庫搜尋路徑。每次編輯完該檔案後,都必須執行命令 ldconfig 使修改後的配置生效。我們通過例 1 來說明該方法。例 1 我們通過以下命令用源程式 pos conf.c 見程式 1 來建立動態庫 libpos.so gcc fpic sh...
Linux 指定執行時動態庫路徑
方法一 在配置檔案 etc ld.so.conf中指定動態庫搜尋路徑。每次編輯完該檔案後,都必須執行命令ldconfig使修改後的配置生效。我們通過例 1 來說明該方法。例 1 我們通過以下命令用源程式 pos conf.c 見程式 1 來建立動態庫 libpos.so gcc fpic share...