根据 Clion 的版本,您将看到CMakeLists.txt包含类似
set(CMAKE_CXX_FLAGS "-std=c++11")
Run Code Online (Sandbox Code Playgroud)
或最近的 EAP 版本
set(CMAKE_CXX_STANDARD 11)
Run Code Online (Sandbox Code Playgroud)
只需将变量和标志更改为 C 的正确变量和标志。
目前没有办法(据我所知)让它使用 C 语言作为新项目的默认语言。您必须手动编辑项目CMakeLists.txt文件。
使用最新版本的 CLion,您现在也可以创建 C 项目,使这个答案有些过时。