克利昂说 '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.c
用add_library
描述它,然后用[=10=描述一个可执行文件] 使用 main.c
。然后 link 库的可执行文件 target_link_libraries
. Here's a CMake tutorial 可能会有帮助。
所以我是运行新建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.c
用add_library
描述它,然后用[=10=描述一个可执行文件] 使用 main.c
。然后 link 库的可执行文件 target_link_libraries
. Here's a CMake tutorial 可能会有帮助。