Jak na AVR ve VScode
Petr Labaj
labaj na volny.cz
Pátek Květen 24 20:41:45 CEST 2024
Velký souhlas.
Taky používám make.
Vymazlil jsem si ho tak, že udělat nový "projekt" znamená jen
nakopírovat (tedy v mém
případě na Linuxu nalinkovat) Makefile. Ten při prvním spuštění vytvoří
mou standardní
strukturu podadresářů src, include, out a tmp.
No a pak překládá všechno, co najde v src za pomocí headerů z include.
Proč bych to měl chtít nějak jinak?
Všechny mé projekty tak mají stejnou štábní kulturu.
Ty Makefile mám udělané ve verzi pro různé cílové procesory, pro
umístění programu
ve flash nebo arm atd.
PL
******************
Dne 24.5.2024 v 16:18 Miroslav Mraz napsal(a):
> Za život jsem vyzkoušel mnoho různých IDE. Všechno to má nějaké
> problémy. Protože jsem nakonec skončil na Linuxu, naučil jsem se
> napsat si vlastní makefile a jsem v pohodě. Hlavně to jde snadno
> přenést jinam. IDE je to poslední čím bych se zabýval. Stačí když umí
> trochu napovídat a orientovat se ve spletitém projektu.
> Sice dnes se spíš používá cmake, ale tomu jsem nepřišel na chuť. Musel
> bych se naučit mnoho nového a celkem to není potřeba. I tím pitomým
> make můžete řídit hodně složité závislosti.
> Zrovna teď jsem dělal makefile pro projekty z nějakého čínského
> kung-pao-studia, napsat první trvalo tak 2 hodiny, ostatní jsou klony
> hotové za 5 minut. A opravdu to funguje, i když ty čínské zdrojáky
> jsou příšerné špagety. A to jejich eclipsoidní studio jsem se ani
> nepokoušel instalovat - neumím čínsky, ale zdrojáky jsou v angličtině.
> Dnešní trend napsat jakýsi build-skript v pythonu je cesta do pekel.
> Máte trochu jinou verzi (třeba jen nějaké obskurní knihovny) a končíte.
>
> Mrazík
Další informace o konferenci Hw-list