【发布时间】:2020-01-31 20:14:47
【问题描述】:
我下载了CLion IDE 用于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
【问题讨论】:
-
如果您创建一个新项目,则会创建一个 cmakelists.txt。如果您使用 Clion 构建该项目,则会创建一个 makefile。所以这基本上是一样的。
-
@HWilmer 编辑了我的问题
-
CMake 可以生成 Makefile,但它们通常会很丑。如果您的大学需要 Makefile,请确保允许您使用从其他构建系统生成的 makefile,而不是自己编写。