克利昂说 'Process finished with exit code 127'

CLion says 'Process finished with exit code 127'

所以我是运行新建c项目时出现的示例c代码Hello World项目:

main.c:

#include <stdio.h>

int main() {
    printf("Hello, World!\n");
    return 0;
}

CMakeLists.txt:

cmake_minimum_required(VERSION 3.15)
project(untitled1 C)
set(CMAKE_C_STANDARD 99) 
add_library(untitled1 library.c library.h main.c)

当我按 运行 时,早些时候它给了我 "error 12, permission denied" 所以我修改了文件权限。现在我在 运行 window:

中得到以下内容
/Users/alan/CLionProjects/untitled1/library.c

Process finished with exit code 127

我用谷歌搜索但似乎找不到任何解决方案。

以下为喜好图片:

您正在尝试 运行 图书馆。手动修改文件权限不是让它工作的方法,你也可以尝试运行任意随机文件。

为了生成可执行文件,您需要使用add_executable

你是什么运行ning不叫目标文件。我建议阅读一些介绍,例如 this one.

此外,如果你想创建一个库并link反对它,你需要使用library.cadd_library描述它,然后用[=10=描述一个可执行文件] 使用 main.c。然后 link 库的可执行文件 target_link_libraries. Here's a CMake tutorial 可能会有帮助。