1. 程式人生 > >錯誤解決:當前目錄下有so,提示 error while loading shared libraries

錯誤解決:當前目錄下有so,提示 error while loading shared libraries

  真是讓人莫名其妙……

  •   ldd檢視
ldd gh_main
	linux-vdso.so.1 =>  (0x00007ffed294f000)
	libgh2mqtt.so (0x00007f4475a29000)
	libgh2mysql.so (0x00007f4475826000)
	libgh2nvidia.so (0x00007f44755b6000)
	libgh2kit.so (0x00007f44751af000)
	libjpeg.so.9 => /usr/local/lib/libjpeg.so.9 (0x00007f4474f73000)
	liblmdb.so => /usr/local/lib/liblmdb.so (0x00007f4474d5e000)

  出錯的so,會提示not found。

  • 解決辦法1

  將當前目錄下的so,直接複製到/usr/lib下。

  • 解決辦法2

  修改LD_LIBRARY_PATH,加入.試試。