Search
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.
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})
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