Как настроить CLion для работы с makefile вместо CMake.txt? - PullRequest
1 голос
/ 31 января 2020

Я скачал CLion IDE для C языковой разработки. Когда я создаю новый проект C, в качестве IDE по умолчанию создается файл CMake.txt, но у меня есть требование (в университете) работать с makefile.

Итак, вопрос - как изменить конфигурацию от CMake.txt до makefile?

Потому что здесь в блоке конфигурации я вижу CMake project, но не вижу makefile project

enter image description here

Структура CMake

cmake_minimum_required(VERSION 3.15)
project(test_c C)

set(CMAKE_C_STANDARD 90)

add_executable(test_c main.c)

Структура make-файла

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

1 Ответ

2 голосов
/ 31 января 2020

CLion использует CMakeLists.txt для создания вашего кода. Но CMakeList генерирует Makefile. Поэтому вам не нужно настраивать CLion для работы с Makefile, поскольку он автоматически генерируется при компиляции CMakeLists. Я рекомендую вам сохранить CMakeLists, поскольку CLion использует его в качестве конфигурации.

Но если вы хотите использовать свой собственный Makefile, вы можете создать его, как обычно, и создать новую конфигурацию сборки. Я предлагаю вам прочитать эту документацию CLion: Управление проектами Makefile

...