IDE ve Windows 10 vs. Lubuntu 16.04 esp8266

Odpovědět
arthurkuk
Příspěvky: 13
Registrován: 19 pro 2017, 08:47
Reputation: 0

IDE ve Windows 10 vs. Lubuntu 16.04 esp8266

Příspěvek od arthurkuk » 24 úno 2018, 16:24

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?

Uživatelský avatar
SkullKeep
Příspěvky: 141
Registrován: 23 srp 2017, 18:51
Reputation: 0
Bydliště: Brno

Re: IDE ve Windows 10 vs. Lubuntu 16.04 esp8266

Příspěvek od SkullKeep » 24 úno 2018, 17:35

V čem je problém? Velikost programu zabírá víc místa v ESP8266 pod woknama? Jaké chyby?
:twisted: :?: :arrow: :geek:

arthurkuk
Příspěvky: 13
Registrován: 19 pro 2017, 08:47
Reputation: 0

Re: IDE ve Windows 10 vs. Lubuntu 16.04 esp8266

Příspěvek od arthurkuk » 24 úno 2018, 19:27

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).

Uživatelský avatar
SkullKeep
Příspěvky: 141
Registrován: 23 srp 2017, 18:51
Reputation: 0
Bydliště: Brno

Re: IDE ve Windows 10 vs. Lubuntu 16.04 esp8266

Příspěvek od SkullKeep » 24 úno 2018, 20:24

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.
:twisted: :?: :arrow: :geek:

afilip
Příspěvky: 71
Registrován: 26 črc 2017, 16:34
Reputation: 0
Kontaktovat uživatele:

Re: IDE ve Windows 10 vs. Lubuntu 16.04 esp8266

Příspěvek od afilip » 24 úno 2018, 20:33

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.

Uživatelský avatar
SkullKeep
Příspěvky: 141
Registrován: 23 srp 2017, 18:51
Reputation: 0
Bydliště: Brno

Re: IDE ve Windows 10 vs. Lubuntu 16.04 esp8266

Příspěvek od SkullKeep » 24 úno 2018, 20:57

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.
:twisted: :?: :arrow: :geek:

arthurkuk
Příspěvky: 13
Registrován: 19 pro 2017, 08:47
Reputation: 0

Re: IDE ve Windows 10 vs. Lubuntu 16.04 esp8266

Příspěvek od arthurkuk » 26 úno 2018, 10:27

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.

zbysek
Site Admin
Příspěvky: 105
Registrován: 22 úno 2017, 15:18
Reputation: 0

Re: IDE ve Windows 10 vs. Lubuntu 16.04 esp8266

Příspěvek od zbysek » 01 bře 2018, 13:08

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í.

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 1 host