我自己写了一个简单的脚本来在ubuntu14.04下安装opencv。在make install
将lib排序到系统目录中还是存在依赖关系后,是否可以删除目录3party? (不仅删除MYBUILD,还要删除完整的3方)
echo "\nInstall OpenCV?...<any key>\n"
read inp1; # $inp1
mkdir 3party;
cd 3party;
git clone https://github.com/Itseez/opencv.git
cd opencv;
mkdir MYBUILD;
cd MYBUILD;
#sudo mkdir -p /usr/local/lib/opencv;
cmake -L -DCMAKE_BUILD_TYPE=RELEASE -DCMAKE_INSTALL_PREFIX=/usr/local .. ;
echo"check if path is ok?...<any key> or abort";
read inp1; # $inp1
make;
#sudo mkdir -p /usr/local/lib/opencv;
make install;
cd ../../..;
chmod -R 777 3party;
echo "\nDone.\nPlease exit...<any key>";
编辑:我确实将其标记为cmake,因为配置步骤是使用this构建工具执行的。此外,OpenCV网站上的tutorial也说明了这一点。如果错误请纠正我。
使用CMake从源代码构建OpenCV,使用命令行
答案 0 :(得分:0)
通常,在安装任何软件包之后,可以安全地删除其源和二进制目录。 OpenCV也遵循这个惯例。