<?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[Der Linker]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich weiß, die Frage wird einige hier erheblich zum gähnen bringen, jedoch habe ich die Aufgabe des Linkers noch nicht verstanden. Was macht dieser genau? Der Quellcode wird übersetzt, ok. Und was macht der Linker dann damit?</p>
<p>THX im Vorraus!<br />
Michi</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/124218/der-linker</link><generator>RSS for Node</generator><lastBuildDate>Sun, 23 Aug 2026 23:42:57 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/124218.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 24 Oct 2005 23:31:02 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Der Linker on Mon, 24 Oct 2005 23:31:02 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich weiß, die Frage wird einige hier erheblich zum gähnen bringen, jedoch habe ich die Aufgabe des Linkers noch nicht verstanden. Was macht dieser genau? Der Quellcode wird übersetzt, ok. Und was macht der Linker dann damit?</p>
<p>THX im Vorraus!<br />
Michi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/900489</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/900489</guid><dc:creator><![CDATA[Gast22]]></dc:creator><pubDate>Mon, 24 Oct 2005 23:31:02 GMT</pubDate></item><item><title><![CDATA[Reply to Der Linker on Mon, 24 Oct 2005 23:33:18 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>der Quellcode wird vom Compiler in Teilen übersetzt. In so genannte UE, Übersetzungseinheiten. Der Linker verbindet dann alle Teile zu einem endgültigen Programm, und sorgt dafür das auch externe Quellen richtig 'gelinkt' werden, also DLLs u.ä.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/900490</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/900490</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Mon, 24 Oct 2005 23:33:18 GMT</pubDate></item><item><title><![CDATA[Reply to Der Linker on Wed, 26 Oct 2005 15:12:08 GMT]]></title><description><![CDATA[<p>akari schrieb:</p>
<blockquote>
<p>der Quellcode wird vom Compiler in Teilen übersetzt. In so genannte UE, Übersetzungseinheiten.</p>
</blockquote>
<p>Übsertzungseinheiten sind die Teile, die der Compiler übersetzt und nicht das Ergebnis der Übersetzung. Der Linker verbindet also übersetzte Übersetzungseinheiten <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/901253</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/901253</guid><dc:creator><![CDATA[HumeSikkins]]></dc:creator><pubDate>Wed, 26 Oct 2005 15:12:08 GMT</pubDate></item><item><title><![CDATA[Reply to Der Linker on Wed, 26 Oct 2005 16:45:58 GMT]]></title><description><![CDATA[<p>akari schrieb:</p>
<blockquote>
<p>und sorgt dafür das auch externe Quellen richtig 'gelinkt' werden, also DLLs u.ä.</p>
</blockquote>
<p>DLLs werden nun gerade nicht vom Linker eingebunden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/901330</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/901330</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Wed, 26 Oct 2005 16:45:58 GMT</pubDate></item><item><title><![CDATA[Reply to Der Linker on Thu, 27 Oct 2005 07:35:56 GMT]]></title><description><![CDATA[<p>Dlls werden zwar zur Laufzeit geladen, jedoch muss man trotz dessen sicherstellen, dass die verwandten Symbole irgendwo definiert sind. Unter Windows gibt es dazu z.B. den Weg über eine Symbollib, unter Linux stellt der Linker ebenfalls sicher, dass alle Symbole auflösbar sind (auch wenn die zur Compilezeit in den .so-Files noch undefiniert sind).</p>
<p>MfG Kimmi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/901687</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/901687</guid><dc:creator><![CDATA[kimmi]]></dc:creator><pubDate>Thu, 27 Oct 2005 07:35:56 GMT</pubDate></item><item><title><![CDATA[Reply to Der Linker on Thu, 27 Oct 2005 07:42:56 GMT]]></title><description><![CDATA[<p>Bei statischer Bindung einer dll muß natürlich die zugehörige lib (aber eben nicht die dll) eingebunden werden. Das macht der Linker. Bei dynamischer Bindung muß lediglich eine Headerdatei mit den Deklarationen rein. Alles andere erfolgt zur Laufzeit.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/901693</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/901693</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Thu, 27 Oct 2005 07:42:56 GMT</pubDate></item><item><title><![CDATA[Reply to Der Linker on Thu, 27 Oct 2005 13:04:13 GMT]]></title><description><![CDATA[<p>Stimmt natürlich, ich ging nur vom statischen Linken aus.</p>
<p>MfG Kimmi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/901935</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/901935</guid><dc:creator><![CDATA[kimmi]]></dc:creator><pubDate>Thu, 27 Oct 2005 13:04:13 GMT</pubDate></item></channel></rss>