問題
使用OpenCV項目時無法找到對應lib報錯
Load Library failed:/home/ubuntu/Desktop/build/lib/libopencv_core.so.2.4: file too short
原因
在Windows下解壓過項目文件夾導致Linux軟連接損壞,無法找到
解決
重建所有短命軟鏈接指向長名文件
如libopencv_core.so.2.4 -> libopencv_core.so.2.4.13
使用shell腳本找到壞鏈接rm后ln -s重建,太麻煩
這里用一句命令解決
for FILE in $(find *.2.4.13);do ln -sf $FILE ${FILE%.*};done