Linux CMAKE opencv更改生成文件夹

Linux CMAKE opencv更改生成文件夹,linux,opencv,unix,build,cmake,Linux,Opencv,Unix,Build,Cmake,我有一个问题(我想这很愚蠢,但我有困难)。我正在尝试用cmake(不是CMAKEGUI!!!)opencv编译。问题是我需要更改生成文件夹。我举一个例子: 我在/home/xxx/opencv目录下有源代码和cmakelist/ 我想执行cmake并将构建放入/home/yyy/lib_opencv/中,然后调用make install 使用cmake gui,我没有问题。但是我必须使用cmake命令shell 你能帮我吗?我希望我已经清楚地解释了这个问题首先,创建一个您希望构建文件所在的目录,

我有一个问题(我想这很愚蠢,但我有困难)。我正在尝试用cmake(不是CMAKEGUI!!!)opencv编译。问题是我需要更改生成文件夹。我举一个例子:

我在/home/xxx/opencv目录下有源代码和cmakelist/

我想执行cmake并将构建放入/home/yyy/lib_opencv/中,然后调用make install

使用cmake gui,我没有问题。但是我必须使用cmake命令shell


你能帮我吗?我希望我已经清楚地解释了这个问题

首先,创建一个您希望构建文件所在的目录,然后在那里创建
cd

mkdir /home/yyy/lib_opencv/
cd /home/yyy/lib_opencv/
然后只需运行
cmake
并将其指向OpenCVsourcedir:

cmake /home/xxx/opencv/

从中启动CMake的文件夹自动/隐式地获取二进制输出目录。