无法在 clion 中 运行 c 文件
Cannot run c file in clion
我用MinGW配置CLion工具链,在Windows7设置环境变量,我也可以用GCC编译构建,运行hello.c
在cmd
控制台。
F:\c_cpp\
|-- cmake-build-debug\
|-- CMakeLists.txt
|-- hello.c
|-- library.c
`-- library.h
以下是我的CMake文件:
cmake_minimum_required(VERSION 3.8)
project(c_cpp)
set(CMAKE_C_STANDARD 99)
set(SOURCE_FILES library.c library.h hello.c)
add_library(c_cpp ${SOURCE_FILES})
当我点击 运行 按钮并选择 "run c_cpp" 时,发生了错误。
Error running 'c_cpp': Cannot run program "F:\c_cpp\library.c" (in directory "F:\c_cpp"): CreateProcess error=193, %1 不是有效的 Win32 应用程序。
我该怎么办?
您正在构建一个您无法执行的库。
如果 hello.c
是使用您的库的应用程序,请更改
add_library(c_cpp ${SOURCE_FILES})
到
add_executable(hello ${SOURCE_FILES})
之后你应该可以 运行 hello
.
我用MinGW配置CLion工具链,在Windows7设置环境变量,我也可以用GCC编译构建,运行hello.c
在cmd
控制台。
F:\c_cpp\
|-- cmake-build-debug\
|-- CMakeLists.txt
|-- hello.c
|-- library.c
`-- library.h
以下是我的CMake文件:
cmake_minimum_required(VERSION 3.8)
project(c_cpp)
set(CMAKE_C_STANDARD 99)
set(SOURCE_FILES library.c library.h hello.c)
add_library(c_cpp ${SOURCE_FILES})
当我点击 运行 按钮并选择 "run c_cpp" 时,发生了错误。
Error running 'c_cpp': Cannot run program "F:\c_cpp\library.c" (in directory "F:\c_cpp"): CreateProcess error=193, %1 不是有效的 Win32 应用程序。
我该怎么办?
您正在构建一个您无法执行的库。
如果 hello.c
是使用您的库的应用程序,请更改
add_library(c_cpp ${SOURCE_FILES})
到
add_executable(hello ${SOURCE_FILES})
之后你应该可以 运行 hello
.