0

我在 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 终端中,该项目有效。

4

1 回答 1

0

您的项目是由生成的CMake- 这意味着该项目设置为custom项目,因此在页面中设置了要执行的命令(在您的情况下make -j0Project Settings->Customize->Custom build

在该页面上,您有几个具有不同标题(BuildClean)的条目 双击每个条目,以便它将在编辑模式下打开并删除该-j0选项

这看起来像CodeLite - CMake生成器中的错误

于 2017-04-05T06:08:53.813 回答