无法在clion中运行c文件

时间:2017-08-16 03:36:40

标签: c cmake clion

我使用MinGW配置CLion工具链并在Windows 7中设置环境变量,我也可以使用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})

当我点击运行按钮并选择"运行c_cpp"时,错误发生了。

  

运行错误' c_cpp':无法运行程序" F:\ c_cpp \ library.c" (在目录" F:\ c_cpp"):CreateProcess error = 193,%1不是有效的Win32应用程序。

我该怎么办?

1 个答案:

答案 0 :(得分:3)

构建一个无法执行的库。

如果hello.c是使用您的资料库的应用程序,请更改

add_library(c_cpp ${SOURCE_FILES})

add_executable(hello ${SOURCE_FILES})

之后您应该可以运行hello