cmake错误“CMake错误:源目录”... / p4c / build / [ - DCMAKE_BUILD_TYPE = RELEASE“不存在

时间:2017-09-24 18:27:30

标签: c++ cmake

安装p4c时出现cmake错误。下面是要运行的cmake命令

cmake .. [-DCMAKE_BUILD_TYPE=RELEASE|DEBUG] [-DCMAKE_INSTALL_PREFIX=<path>] [-DENABLE_DOCS=ON (default off)] [-DENABLE_P4RUNTIME_TO_PD=OFF (default on)]

我收到以下错误

  

CMake错误:源目录“/ home / users / phani / p4c / build / [ - DCMAKE_BUILD_TYPE = RELEASE”不存在。   指定--help用于使用,或按CMake GUI上的帮助按钮。   DEBUG]:找不到命令

源文件,CmakeLists.txt在路径“/ home / users / phani / p4c”中,build is done是单独的子目录,如链接所示。请帮我解决错误

1 个答案:

答案 0 :(得分:4)

语法:

cmake .. [-DCMAKE_BUILD_TYPE=RELEASE|DEBUG] [-DCMAKE_INSTALL_PREFIX=<path>] [-DENABLE_DOCS=ON (default off)] [-DENABLE_P4RUNTIME_TO_PD=OFF (default on)]

通常用于快速描述可以添加或不添加到命令行的选项。

要执行简单的构建,请执行

cmake ..

如果要指定构建类型,请执行以下操作:

cmake .. -DCMAKE_BUILD_TYPE=RELEASE

cmake .. -DCMAKE_BUILD_TYPE=DEBUG

换句话说,当你看到

command [option] [option=val1|val2]
[]下的

参数是可选的,char |表示“或”。您不应该在终端中键入的实际命令行中写下这些字符