ahoj,
zaráží mě velikost exe souboru z Dev-C++ (mám verzi 4.9.9.2).
Příklad:
#include <iostream>
// aplikace na vypocet obvodu a obsahu obdelniku
int main(int argc, char *argv[])
{
float a=0,b=0,o=0,s=0;
cout << "aloha. pokusim se ti spocist... obvod a obsah obdelniku !\n\n";
cout << "delka jedne strany? "; cin >> a;
cout << "a delka te druhe? "; cin >> b;
o = 2 * (a+b);
s = a*b;
cout << "\ntoz obdelnik o stranach " << a << " x " << b << " ma...";
cout << "\n - obvod " << o;
cout << "\n - obsah " << s;
cout << "\n\ntak, a nyni me prosim odmen stiskem klavesy enter. dik";
cin.get(); cin.get();
return 0;
}
Velikost zkompilovaného exe:
- 437 kB: současné Dev-C++, přidáno using namespace std;
- 280 kB: jako předchozí + volba linker-odstranit nadbytečné informace z programu
- 74 kB: to jsem našel z dřívějška, hádám nějaká starší verze Dev-C++ nebo VisualC, kompresi exe ale nepoužívám
Prosím, netušíte někdo kde vězí pes? Bo takhle drobný kód... Předpokládám, že do výsledku se něco přidává, jen nevím co a jak se toho zbavit.
p.s.: zkoušel jsem najít odpověď tady na fóru, i všemožně na webu, ale nějak stále nic :/