<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Aufgeblasenes Programm?]]></title><description><![CDATA[<p>Mein aktuelles Projekt (C++) hat erst 1-2 KSLOC, aber ist kompiliert 757.3 kB groß. Ist das normal?</p>
<p>Hab ich da was am Compiler falsch eingestellt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/322308/aufgeblasenes-programm</link><generator>RSS for Node</generator><lastBuildDate>Sat, 18 Jul 2026 10:30:27 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/322308.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 14 Dec 2013 19:37:51 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Aufgeblasenes Programm? on Sat, 14 Dec 2013 19:38:22 GMT]]></title><description><![CDATA[<p>Mein aktuelles Projekt (C++) hat erst 1-2 KSLOC, aber ist kompiliert 757.3 kB groß. Ist das normal?</p>
<p>Hab ich da was am Compiler falsch eingestellt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2371844</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2371844</guid><dc:creator><![CDATA[junta]]></dc:creator><pubDate>Sat, 14 Dec 2013 19:38:22 GMT</pubDate></item><item><title><![CDATA[Reply to Aufgeblasenes Programm? on Sat, 14 Dec 2013 19:43:20 GMT]]></title><description><![CDATA[<p>Wenn du die C++-Runtime statisch linkst, dann ist das normal.<br />
Ansonsten solltest du überprüfen, ob du Debugsymbole angeschalten hast.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2371846</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2371846</guid><dc:creator><![CDATA[ifsw]]></dc:creator><pubDate>Sat, 14 Dec 2013 19:43:20 GMT</pubDate></item><item><title><![CDATA[Reply to Aufgeblasenes Programm? on Sat, 14 Dec 2013 19:45:57 GMT]]></title><description><![CDATA[<p>Okay, ohne -g sind es noch immer &gt; 100 kB <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2371848</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2371848</guid><dc:creator><![CDATA[junta]]></dc:creator><pubDate>Sat, 14 Dec 2013 19:45:57 GMT</pubDate></item><item><title><![CDATA[Reply to Aufgeblasenes Programm? on Sat, 14 Dec 2013 19:48:30 GMT]]></title><description><![CDATA[<p>~100 KB für 2000 Zeilen Code ist ebenfalls im Normalbereich. Wunder wirken kann der Compiler nicht, aber du kannst es mit -Os versuchen, wenn nicht schon geschehen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2371849</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2371849</guid><dc:creator><![CDATA[ifsw]]></dc:creator><pubDate>Sat, 14 Dec 2013 19:48:30 GMT</pubDate></item><item><title><![CDATA[Reply to Aufgeblasenes Programm? on Sat, 14 Dec 2013 19:54:21 GMT]]></title><description><![CDATA[<p>Nachtrag: wenn dir viel an der Größe liegt, kannst du auch ein monolithic target erstellen, das nur aus einer einzigen translation unit besteht (indem du die anderen .cpp-Dateien direkt einbindest). Dann kannst du bei gcc/clang mit -fwhole-program kompilieren. Das wirft alle Funktionen weg, die nicht nachweislich von deinem Programm verwendet werden.</p>
<p>-flto -fwhole-program geht neuerdings auch, liefert leider noch keine guten Ergebnisse, d.h. er lässt viel drin, das eigentlich nicht nötig wäre (gcc 4.8 hab ich allerdings noch nicht getestet).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2371853</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2371853</guid><dc:creator><![CDATA[ifsw]]></dc:creator><pubDate>Sat, 14 Dec 2013 19:54:21 GMT</pubDate></item></channel></rss>