Re: Dá se nějak doinstalovat C++20 do Microchip Studia
Pavel Hudeček
edizon na seznam.cz
Pondělí Prosinec 18 22:28:37 CET 2023
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.
PH
Dne 18.12.2023 v 14:21 Miroslav Mraz napsal(a):
> A ještě jedna poznámka. Ve windows je zřejmě běžné, že překladač je
> nedílnou součástí IDE jako je Microchip Studio, MSVC, Eclipse a j.
> Nakonec je to tak i v tom Linuxu.
> Já jsem za 20 let používání dospěl k trochu jiné filozofii práce. IDE
> je pro mne jen trochu lepší editor. Projekt je řízen ručně psaným
> makefile. Prostě proto, že různí lidé používají různá IDE a
> přenositelnost projektu bývá problém i v rámci stejného IDE. IDE se
> časem mění, make systém zůstává.
> Makefile dokáže vyřešit závislosti, na které je IDE krátké. Chce to
> ovšem trochu vědět o čem to je. Ano, je to vše trochu složitější, ale
> máte vše pod kontrolou.
>
> Mrazík
>
> On 18. 12. 23 13:41, Petr Simek wrote:
>> On Mon, 18 Dec 2023, Pavel Hudeček wrote:
>>
>>> Ale pořád nějak nechápu, proč si nejde nainstalovat překladač i s
>>> IDE někam nezávisle na OS a překládat si v něm co chci a jak chci.
>>> Jako když si na windows nainstaluju třeba QT a můžu v něm překládat
>>> cokoli, třeba i pro Linux. A to aniž bych kvůli tomu musel
>>> podstupovat nějaké složitosti.
>>>
>>> PH
>>
>> Existuji portable formaty - AppImage, FlatPak, Snap kde se k aplikaci
>> pribali i knihovny a pak si to muzete spustit prakticky libovolne.
>> Ja si tak spoustim PrusaSlicer v linuxu aniz bych se namahal s jeho
>> instalaci a kdyz budu chtit novejsi verzi a bude jeji AppImage balik
>> tak muzu mit dve verze vedle sebe a spoustet si kterou chci.
>> Kompatibilita knihoven se pak nemusi resit.
Další informace o konferenci Hw-list