首页 > 解决方案 > 如何配置 CLion 以使用 makefile 而不是 CMake.txt?

问题描述

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

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

因为在配置块中我看到了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)

生成文件结构

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

标签: cmakefileclion

解决方案


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

但是如果你想使用自己的 Makefile,你可以像往常一样创建一个,然后创建一个新的构建配置。我建议您阅读 CLion 的这份平静的文档:Managing Makefile Projects


推荐阅读