Re: Dá se nějak doinstalovat C++20 do Microchip Studia
Petr Labaj
labaj na volny.cz
Úterý Prosinec 19 08:09:52 CET 2023
Nejstarší Linux, co tu mám nainstalovaný, je RedHat 7.0.
Myslím, že pochází z roku 2000 nebo 2001.
Toolchain GCC pro ARM v něm normálně spustím.
Schválně jsem ho tam teď nakopíroval (nemusí se instalovat) a zkusil.
Jediné větší omezení bude, že ty staré Linuxy byly 32-bitové.
A toolchainy se dneska defaultně dělají spíš jako 64-bit.
Já editor používám na Windows (vím, je to ostuda).
Překlad ale zásadně dělám na vedle stojícím Linuxu, protože z neznámého
důvodu
stejný toolchain překládá na Linuxu mnohem rychleji (třeba i 2-3x) než
na Windows.
Přitom HW to jsou stejné stroje, ty Windows mají dokonce 2x víc paměti.
Nepřišel jsem na to proč, tak to beru jako fakt a překlad dělám zásadně
na Linuxu.
PL
********************
Dne 18.12.2023 v 23:10 Jaroslav Lukeš napsal(a):
> ale ten prehistorický překladač musí taky na tom linuxu jít spustit...
>
> ty blbé windowsy mají mnohem delší poločas rozkladu - minimálně 15 let
> a déle (dodnes používám několik app dělaných pro W95 bez úprav
> kompatibility), linux je bez updatů nepoužitelný na desktop za 3 roky,
> protože nic nového už na něm nejde spustit a vyřešit závislosti je
> nemožné.
>
>
> Pavel Hudeček napsal(a):
>> Tak ono se to dá i různě kombinovat, třeba QT může podle konfigurace
>> projektu používat vlastní překladače, z Visual Studia, z Android
>> Studia, ... Nebo dokonalým příkladem je VScode, to je čisté IDE bez
>> vlastního překladače. Podle konfigurace projektu pouští různý
>> překladače, makefajly, ... A zrovna ten je i na Linux.
>> A vlastně stejně funguje i Eclipse, akorát je známější v
>> předkonfigurované podobě od výrobců různých MCU, ale jinak mám za to,
>> se se zas jedná o obecné IDE, které může dle konfigurace volat cokoli.
>>
>> V obou případech tedy není problém, aby projekt byl nakonfigurován
>> tak, že jím vytvořený (nebo z předdefinovaného místa zkopírovaný)
>> makefile použije překladač, který není nikde v systémových cestách a
>> pak bych čekal, že nebude interagovat se systémovým překladačem v
>> Linuxu.
Další informace o konferenci Hw-list