我可以在$ git clone和$ make install之后删除目录

时间:2016-01-31 18:03:00

标签: cmake makefile install

我自己写了一个简单的脚本来在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,使用命令行

1 个答案:

答案 0 :(得分:0)

通常,在安装任何软件包之后,可以安全地删除其源和二进制目录。 OpenCV也遵循这个惯例。