Diskuse:155IN3G Informatika 3
Základním nástrojem je Qt Creator, sekce věnovaná programu make není nutná
Program make
- GNU Emacs jako implicitní volbu pro překlad nabízí program make -k (parametr -k znamená pokračovat i po případných chybách)
- Typickým způsobem jak přeložit a sestavit program je definovat všechny potřebné kroky a závislosti v souboru Makefile a přenechat řízení překladu a sestavení na programu make
- Daný program/programy, resp. projekt, přitom umisťujeme do samostatného adresáře (např. přednášky a cvičení)
Následující jednoúčelový soubor Makefile umožňuje automatický překlad, sestavení a spuštění všech C++ souborů v daném adresáři (předpokládáme, že každý soubor obsahuje jeden kompletní program)
FILES=$(shell ls *.cpp | sed s/\\.cpp$$//g ) all : $(FILES) % : %.cpp Makefile $(CXX) $(CXXFLAGS) -I.. -o $@ $< touch data.txt ./$@ < data.txt