Re: Dá se nějak doinstalovat C++20 do Microchip Studia
Jan Waclawek
konfera na efton.sk
Úterý Prosinec 19 10:00:26 CET 2023
To si si vymyslel, nic take tam neodznelo. Islo len o to, ze k danej verzii
ubuntu neexistuje hotovy instalacny balik s binarkami novsieho prekladaca.
https://list.hw.cz/pipermail/hw-list/2023-December/567212.html
Nativne unixove riesenie, t.j. preklad zo zdrojakov, je peklo kvoli
zavislostiam. To peklo existuje aj vo Win (uz v binarnej podobe), len je
pre uzivatela obvykle schovane a je to za cenu disku, vid WinSxS (okrem
ineho).
wek
----- Original Message ---------------
>No tahle diskuze vznikla opačně, µe nový překladač (C++20) ne±el dát na
>star±í linux, µe by ho to rozbilo a updatovat ten linux kvůli pokusu s
>korutinama je moc práce. A mě při±lo absurdní, proč by jako instalace
>jakéhokoli překladače, tedy z mého pohledu banálního programu, co od OS
>potřebuje jen filesystém a alokaci ramky, měla něčemu vadit:-)
>
>PH
>
>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