我阅读了https://github.com/openyou/libomron/blob/master/README.asciidoc上的文档
执行:
cd /
sudo find . | grep libomron.so.0.9.0
Run Code Online (Sandbox Code Playgroud)
结果:
./home/splincode/Develop/omron/c++_modules/libomron/omron-build/lib/
Run Code Online (Sandbox Code Playgroud)
好的,我在全局路径中添加库
LD_LIBRARY_PATH=/usr/local/lib
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/splincode/Develop/omron/c++_modules/libomron/omron-build/lib/
export LD_LIBRARY_PATH
Run Code Online (Sandbox Code Playgroud)
然后就是工作了:
cd ~/Develop/omron/usr/local/bin/
./omron_790IT_test
Run Code Online (Sandbox Code Playgroud)
但是,不能在硬件中访问,结果
Found 1 omron 790ITs
Cannot open omron 790IT!
Run Code Online (Sandbox Code Playgroud)
结果我开始以管理员身份运行,却看不到该库,怎么办?
sudo ./omron_790IT_test
Run Code Online (Sandbox Code Playgroud)
结果:
./omron_790IT_test: error while loading shared libraries: libomron.so.0.9.0: cannot open shared object file: No such file or directory
Run Code Online (Sandbox Code Playgroud)