cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_FLAGS="-march=armv7-a" CMake Warning: No source or binary directory provided. Both will be assumed to be the same as the current working directory, but note that this warning will become a fatal error in future CMake releases. CMake Error: The source directory "/home/qian/openvino_2020/build" does not appear to contain CMakeLists.txt. Specify --help for usage, or press the help button on the CMake GUI.
时间: 2023-06-20 20:09:20 浏览: 506
这个错误提示表明你没有在正确的目录下执行 cmake 命令。你需要先进入包含 CMakeLists.txt 文件的源代码目录,然后再执行 cmake 命令。你可以尝试使用以下命令:
```
cd /home/qian/openvino_2020/
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_FLAGS="-march=armv7-a" ..
```
这样应该就可以在 build 目录下生成 Makefile 文件了。
相关问题
cmake -DCMAKE_CONFIGURATION_TYPES=Release -DCMAKE_BUILD_TYPE=Release -DQML_RELEASE_PRECOMPILE=OFF -DCMAKE_INSTALL_PREFIX=${DIST_BIN_PATH}这行命令是什么意思?有什么作用
这行命令是用于配置 CMake 构建系统的选项,并设置了一些变量。下面是对每个选项的解释:
- `-DCMAKE_CONFIGURATION_TYPES=Release`:指定构建类型为 Release。Release 模式用于生成优化过的可执行文件,以便在生产环境中进行部署和发布。
- `-DCMAKE_BUILD_TYPE=Release`:同样指定构建类型为 Release。这个选项与上一个选项的作用相同,只是使用了不同的语法。
- `-DQML_RELEASE_PRECOMPILE=OFF`:禁用 QML 预编译。QML 是一种用于构建用户界面的语言,设置为 OFF 表示在构建过程中不进行 QML 的预编译。
- `-DCMAKE_INSTALL_PREFIX=${DIST_BIN_PATH}`:设置安装目录的前缀为 `${DIST_BIN_PATH}`。`${DIST_BIN_PATH}` 是一个变量,需要根据实际情况来替换。这个变量表示安装目录的路径。
整体来说,这行命令的作用是配置 CMake 构建系统以生成 Release 版本的可执行文件,并指定了安装目录的路径。根据实际需求,可以根据需要修改这些选项和变量的值。
~/tool/cmake-3.16.0-Linux-x86_64/bin/cmake -DCMAKE_BUILD_TYPE=Release - DCMAKE_INSTALL_PREFIX=/home/dt/tools/paho.mqtt.c-1.3.8/install - DCMAKE_TOOLCHAIN_FILE=../cmake/arm-linux-setup.cmake -DPAHO_WITH_SSL=TRUE - DPAHO_BUILD_SAMPLES=TRUE ..
您好!您的第一个问题是关于使用CMake构建paho.mqtt.c库的命令。根据您提供的命令,您正在使用CMake构建一个Release版本,并指定了安装前缀、工具链文件、启用SSL和构建示例。
这个命令的具体含义如下:
- `-DCMAKE_BUILD_TYPE=Release`:指定构建类型为Release。
- `-DCMAKE_INSTALL_PREFIX=/home/dt/tools/paho.mqtt.c-1.3.8/install`:指定安装前缀为`/home/dt/tools/paho.mqtt.c-1.3.8/install`,安装后的文件将被放置在该路径下。
- `-DCMAKE_TOOLCHAIN_FILE=../cmake/arm-linux-setup.cmake`:指定使用的工具链文件为`../cmake/arm-linux-setup.cmake`,该文件定义了交叉编译所需的设置。
- `-DPAHO_WITH_SSL=TRUE`:启用SSL支持。
- `-DPAHO_BUILD_SAMPLES=TRUE`:构建示例程序。
最后的`..`表示CMake将在当前目录的上一级目录中查找CMakeLists.txt文件进行配置。
请注意,这只是一个针对您提供的命令的简单解释,如果您有任何其他问题或需要更多详细信息,请随时告诉我!
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)