我在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终端,该项目有效。
答案 0 :(得分:0)
您的项目是由CMake
生成的 - 这意味着项目设置为custom
项目,因此执行命令(在您的情况下为make -j0
)在{{1}中设置页面。
在该页面上,您有多个具有不同标题的条目(Project Settings->Customize->Custom build
,Build
等)
双击每个条目,使其在编辑模式下打开并删除Clean
选项
这看起来像-j0
生成器