如何配置 CLion 以使用 makefile 而不是 CMake.txt?

How to configurate CLion to work with makefile instead of CMake.txt?

我下载了CLionIDE用于C语言开发。当我创建一个新的 C 项目时,默认 IDE 创建 CMake.txt 文件,但我有一个要求(在大学里)使用 makefile.

所以,问题是 - 如何将配置从 CMake.txt 更改为 makefile

因为在配置块中我看到了 CMake project,但没有看到 makefile project

CMake 结构

cmake_minimum_required(VERSION 3.15)
project(test_c C)

set(CMAKE_C_STANDARD 90)

add_executable(test_c main.c)

makefile 结构

myprog1 : main.o
    gcc -g main.o -Wall -ansi -pedantic -o myprog1
main.o : main.c info.h
    gcc -c main.c -Wall -ansi -pedantic -o main.o

CLion 使用 CMakeLists.txt 构建您的代码。但是 CMakeList 生成 Makefile。因此,您无需配置 CLion 即可使用 Makefile,因为它是在编译时由 CMakeLists 自动生成的。我建议您保留 CMakeLists,因为 CLion 将其用作配置。

但如果您想使用自己的 Makefile,您可以像往常一样创建一个,并创建一个新的构建配置。我建议您阅读来自 CLion 的文档:Managing Makefile Projects