C/c++, vysledny soubor -> 463kB, iostream | # |
| Zdravim, mam problem v pripade, ze includuju knihovnu iostream ma vysledny soubor 463kB
testuju to pri tomto kodu:
include <iostream>
int main(){}
kdyz pouziju jinou knihovnu soubor ma standartni velikost, nevite nekdo, kde je problem?
Dekuji za odpovedi (odpovědět) | dom123 | 81.92.147.* | 11.2.2008 17:15 |
|
|
|
re: C/c++, vysledny soubor -> 463kB, iostream | # |
| ano vim, je to knihovnou iostream ;D
----------
..:@]> [link] <[@:.. (odpovědět) | DjH | | | 319-960-895 | 11.2.2008 17:38 |
|
|
|
re: C/c++, vysledny soubor -> 463kB, iostream | # |
| čím to kompiluješ? (to je zásadní otázka)
pokud něco hodně krátkého kompiluju g++ a přiincluduju iostream, má to cca 10kB.
Nepřidává do té binárky tvůj kompilátor informace pro debugger? (třeba v dev-cpp je to myslím defaultně povoleno...)
----------
Get enlightened! (odpovědět) | |
|
|
re: C/c++, vysledny soubor -> 463kB, iostream | # |
| DjH: to jsi mi hodne pomohl...
mr.Crow:
Dev-Cpp 4.9.9.2
kdyz compiluju na notebooku, tak to ma asi 10-20kB....
informace pro debugger mam vypnout kde? prolezl jsem options a nenarazil jsem na to. (odpovědět) | dom123 | 81.92.147.* | 11.2.2008 21:02 |
|
|
|
re: C/c++, vysledny soubor -> 463kB, iostream | # |
| Duvodem je iostream ;] Linkuje se staticky.
vypni Debugging Info a povol Strip Executable
(odpovědět) | |
|
|
re: C/c++, vysledny soubor -> 463kB, iostream | # |
| HC, a kde? nikdo mi stale nerekl, kde to mam najit v options to opravdu nevidim :-/ (odpovědět) | dom123 | 81.92.147.* | 11.2.2008 23:33 |
|
|
|
re: C/c++, vysledny soubor -> 463kB, iostream | # |
| Nevim, nemam po ruce. Ale v manualu to urcite bude ;] Prvni odkaz z googlu radi "Project Options -> Compiler -> Linker and change strip executable to Yes." Tak zkus nekde tam pohledat ;] (odpovědět) | |
|
|
re: C/c++, vysledny soubor -> 463kB, iostream | # |
| to jsem taky nasel, ale mam to vypnute.... (odpovědět) | dom123 | 81.92.147.* | 12.2.2008 13:01 |
|
|
|
re: C/c++, vysledny soubor -> 463kB, iostream | # |
| sry, preklepl jsem se, ted jsem to zapl na "YES" :-P a je to trosku lepsi uz to nema 463kB ale 260kB, ale i to je moc... :-/ jeste nejake napady? (odpovědět) | dom123 | 81.92.147.* | 12.2.2008 13:04 |
|
|
|
re: C/c++, vysledny soubor -> 463kB, iostream | # |
| Jeste muzes vnutit kompileru optimalizace, ale ten rozdil bude zanedbatelny... Jedinym resenim je prejit od zleho C++ k cistemu C. Tam bude mit stejny zdrojak setinovou velikost ;] (odpovědět) | |
|
|
re: C/c++, vysledny soubor -> 463kB, iostream | # |
| ach jo, stale nikdo nic..... (odpovědět) | dom123 | 81.92.147.* | 12.2.2008 19:42 |
|
|
|
re: C/c++, vysledny soubor -> 463kB, iostream | # |
| jednoduse zkus konfiguracni soubor (nebo registry) z notebooku zkopcit na svuj PC, kdyz si rikal, ze na notebooku ti to jde. Nevim, Dev-c++ nepouzivam, nicim me nezaujal...
----------
..:@]> [link] <[@:.. (odpovědět) | DjH | | | 319-960-895 | 12.2.2008 19:57 |
|
|
|
re: C/c++, vysledny soubor -> 463kB, iostream | # |
| g++ ruluje (odpovědět) | _( l ) | 85.132.198.* | 12.2.2008 20:12 |
|
|
|
re: C/c++, vysledny soubor -> 463kB, iostream | # |
| super no, takze zase zadne reseni... (odpovědět) | dom123 | 81.92.147.* | 15.2.2008 1:07 |
|
|
|
re: C/c++, vysledny soubor -> 463kB, iostream | # |
| ...ten konfigurák z notesu jsi už zkusil? (odpovědět) | gugumaa | 195.113.79.10/10.0.13.* | 15.2.2008 10:38 |
|
|
|
re: C/c++, vysledny soubor -> 463kB, iostream | # |
| ne, ten notas nebyl muj, jen jsem to na nem zkousel. (odpovědět) | dom123 | 81.92.147.* | 15.2.2008 19:31 |
|
|
|
re: C/c++, vysledny soubor -> 463kB, iostream | # |
| a vadilo by ti přejít na jiný překladač? já se v nich nevyznám, ale v diskuzi na builderu dev-cpp často kritizují a všichni jsou spokojení s code::blocks...tak třeba v něm bude lépe..
----------
Get enlightened! (odpovědět) | |
|
|
re: C/c++, vysledny soubor -> 463kB, iostream | # |
| zkusim, zmena je zivot. Pak dam vedet... (odpovědět) | dom123 | 81.92.147.* | 17.2.2008 14:17 |
|
|
|