真是讓人莫名其妙……
- ldd檢視
ldd gh_main
linux-vdso.so.1 => (0x00007ffed294f000)
libgh2mqtt.so (0x00007f4475a29000)
libgh2mysql.so (0x00007f4475826000)
libgh2nvidia.so (0x00007f44755b6000)
libgh2kit.so not found
libjpeg.so.9 => /usr/local/lib/libjpeg.so.9 (0x00007f4474f73000)
liblmdb.so => /usr/local/lib/liblmdb.so (0x00007f4474d5e000)
出錯的so,會提示not found。
- 解決辦法1
修改.bashrc中的PATH、LD_LIBRARY_PATH,加入目前目錄(.)試試。
- 解決辦法2
sudo ldconfig so所在路徑
- 解決辦法3
将目前目錄下的so,直接複制到/usr/lib下。