Warning
This page is located in archive.

CLion a C99

Studenti ČVUT mají k dispozici licence na produkty JetBrains. Pro vývoj v C/C++ vytvořili IDE s názvem CLion.

Studentský účet můžete získat na stránce download.cvut.cz.

CMake - nastavení projektu

CLion automaticky vygeneruje CMake pro nové projekty. Předpokládejme, že chceme nastavit C99. Proto mírně upravíme CMake soubor do následující podoby. Ostatní parametry v CMAKE_C_FLAGS nastavíme stejně jako v odevzdávacím systému.

cmake_minimum_required(VERSION 2.8.4)
project(ExampleProject-C)
 
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c99 -Wall -Werror -pedantic")
 
set(SOURCE_FILES main.c)
add_executable(program ${SOURCE_FILES})

CMake - kompilace z příkazové řádky

Kromě spuštění přímo v IDE, je možné CMake projekty zkompilovat i z příkazové řádky. Nejprve je potřeba vytvořit nějakou novou složku někde v počítači (obvykle build v projektové složce). Poté v této složce spustíme program cmake a předáme mu adresu na kořenový adresář projektu (..). Nakonec spustíme pomocí příkazu make vygenerovaný soubor Makefile. Kód tedy může vypadat následovně:

cd (project_directory)
mkdir build
cd build
cmake ..
make
./program

courses/a0b36pr2/tutorial/clion.txt · Last modified: 2016/04/12 19:49 by vanapet1