Hallo,
ich habe mal eine Frage. Ich lerne gerade das Programmieren in C++.
Dafür habe ich mir die IDE von www.bloodshed.net besorgt.
Wenn ich damit ein Programm compiliere, hat die EXE-Datei eine bestimmte
Grösse (KB). Wenn ich den gleichen Quelltext z.B. unter Visual C++ compiliere
ist er nur ca. ein viertel so gross.
Kann mir das jemand erklären? Muss ich evtl. bestimmte Optionen
für das Compilieren oder Linken verwenden (welche)?
Bloodshed beinhaltet gcc, g++,... Deshalb die Frage in diesem Forum.
Ich nutze zwar auch Linux, aber um das Programmieren zu lernen
benutze ich meinen "alten" Rechner mit Windows.
Über Hilfe vo euch wäre ich dankbar.
Grüsse
Markus
Grösse einer EXE-Datei
Re: Grösse einer EXE-Datei
Warum? Es gibt doch auch gute IDEs für Linux - Anjuta zum Beispiel.Markus V. wrote: Ich nutze zwar auch Linux, aber um das Programmieren zu lernen
benutze ich meinen "alten" Rechner mit Windows.
Es gibt mehrere Dinge, die die Größe einer Binary beeinflussen können. Der GCC kann zum Beispiel direkt auf eine möglichst kleine Größe optimieren.
Den größten Teil werden wohl die Debug Informationen ausmachen - da hat man bestimmt irgendwo Einfluss drauf - vom Entfernen der Debug Infos ist während der Entwicklungszeit aber eher abzuraten.