为什么我的codelite执行' make -j 0'

时间:2017-04-04 21:38:57

标签: codelite cmake-gui

我在Windows上使用cmake-GUI,为codelite生成,构建一个简单的“#hello world"项目(https://github.com/jameskbride/cmake-hello-world)。我试图使用cygwin编译器但是当我运行build命令时,我收到以下错误:

C:\WINDOWS\system32\cmd.exe /C C:/cygwin64/bin/make.exe -j 0
----------Building project:[ Debugging - Debug ]----------
make: the '-j' option requires a positive integer argument
Usage: make [options] [target] ...

为什么会这样???

我的cygwin文件夹在PATH中。在cygwin终端,该项目有效。

1 个答案:

答案 0 :(得分:0)

您的项目是由CMake生成的 - 这意味着项目设置为custom项目,因此执行命令(在您的情况下为make -j0)在{{1}中设置页面。

在该页面上,您有多个具有不同标题的条目(Project Settings->Customize->Custom buildBuild等) 双击每个条目,使其在编辑模式下打开并删除Clean选项

这看起来像-j0生成器

中的错误