Stránka 1 z 2

IDE ve Windows 10 vs. Lubuntu 16.04 esp8266

Napsal: 24 úno 2018, 16:24
od arthurkuk
Můj projekt běží na ESP12E a pro programóvání používám Arduino IDE 1.85.
Narazil sem na rozdíl velikosti zkompilovaného souboru ve Windows a v Lubuntu(z Windows je cca o 30 kB větší) a bohužel sem zjistil že v kompilaci z Lubuntu jsou chyby v běhu programu. Protože preferuju Linux tak mě mrzí. Knihovnu pro ESP mám v obou systémech nainstalovanou ze stejného zdroje "http://arduino.esp8266.com/stable/packa ... index.json". Nějakej nápad?

Re: IDE ve Windows 10 vs. Lubuntu 16.04 esp8266

Napsal: 24 úno 2018, 17:35
od SkullKeep
V čem je problém? Velikost programu zabírá víc místa v ESP8266 pod woknama? Jaké chyby?

Re: IDE ve Windows 10 vs. Lubuntu 16.04 esp8266

Napsal: 24 úno 2018, 19:27
od arthurkuk
Těma chybama myslím že program funguje místy jinak než zkompilovaný pod Windows, který funguje tak jak si představuju podle zdrojáku. Prostě to asi odpovídá tomu že kompilátor pod Linuxem má nějaký mouchy, proto tam chybí těch pár kB(300kB Linux vs. 330kB Windows).

Re: IDE ve Windows 10 vs. Lubuntu 16.04 esp8266

Napsal: 24 úno 2018, 20:24
od SkullKeep
Taky dělám pod Linuxem a uvidíme jaká bude velikost mého projektu LinuxVsWokna. Ale problém asi bude v kompilátoru pod linuxem páč wokna jsou skoro všude a Linux málo kde.

Re: IDE ve Windows 10 vs. Lubuntu 16.04 esp8266

Napsal: 24 úno 2018, 20:33
od afilip
Bohužel, problém je daleko větší. Některé matematické operace dokonce dávají jiné výsledky, když je program zkompilovaný a nahraný do Arduina pod Win a pod Linuxem. Dá se to na internetu dohledat.

Re: IDE ve Windows 10 vs. Lubuntu 16.04 esp8266

Napsal: 24 úno 2018, 20:57
od SkullKeep
No podle mých výsledků velikost nemá vliv na program, protože Linux a Wokna používají každý jiný FAT systém. O těch propočtech to nevím, ale jestli je to pravda tak to je síla.

Re: IDE ve Windows 10 vs. Lubuntu 16.04 esp8266

Napsal: 26 úno 2018, 10:27
od arthurkuk
V tomhle určitě na velikosti záleží( velikost čtu ve spodním poli: "Projekt zabírá 332631 bytů (31%) úložného místa pro program. Maximum je 1044464 bytů."), souborový systém na PC s tím nemá co dělat. Ale mám nové poznatky, Lubuntu o kterém jsem doteď psal běží na NB Thinkpad X131e (CPU AMD) a teď sem to zkusil na desktopu s CPU Intel(a snad sem trefil i verzi Lubuntu 16.04.03) a s překvapením sem zjistil, že ve velikosti projektu rozdíl tady sice je ale jen cca 800 bajtů(oproti 30kB na AMD) a to už o něčem jiném.

Re: IDE ve Windows 10 vs. Lubuntu 16.04 esp8266

Napsal: 01 bře 2018, 13:08
od zbysek
Ta velikost může být způsobena i implementací kompilátoru, zapnutými optimalizacemi apod.

Jestli ale někde kompilátor rozbíjí program, tak to je přinejmenším zvláštní.

Re: IDE ve Windows 10 vs. Lubuntu 16.04 esp8266

Napsal: 17 bře 2019, 19:02
od Hafajs
Pouzivam Linux a oproti woknum pozoruji jen VYRAZNE pomalejsi kompilaci pod wokny. Velikost jsem nikdy neporovnaval. Chyby nepozoruji. Pod wokny je kompilace na 3x ryvhlejsim PC pomalejsi 5 nasobne!

Re: IDE ve Windows 10 vs. Lubuntu 16.04 esp8266

Napsal: 18 bře 2019, 06:49
od pavel1tu
Rychlost - to bych pochopil - kompilace větších projektů mne doslova s..e
Wokna jsou nesmyslně pomalý OS + antivirák (při kompilaci se načítají všechny soubory ke knihovnám a těch je)

Velikost projektu - to jsem překvapen - 800bajtů zase tak málo není, jediné co mne napadá - rozdílné zpravání "národních znaků" pod GNU Linux a Woknous.