<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Проблемы с вызовом любых библиотечных функций</title>
    <link>https://www.opennet.me/openforum/vsluhforumID9/6862.html</link>
    <description>Рискую опять быть обвинённым в ламерстве, но уж извините - до этого&lt;br&gt;воспитывался в тепличных условиях MS Visual C++6.0 в винде...&lt;br&gt;А вот при работе с gcc проблемы:&lt;br&gt;Не компилируется ни одна программа где есть вызов библиотечных функций.&lt;br&gt;&lt;br&gt;Например, даже вот в такой простой программе:&lt;br&gt;&lt;br&gt;//main.cpp&lt;br&gt;#include &amp;lt;stdio.h&amp;gt;&lt;br&gt;&lt;br&gt;int main()&lt;br&gt;&#123;&lt;br&gt;printf(&quot;Hello&quot;);&lt;br&gt;return 0;&lt;br&gt;&#125;;&lt;br&gt;------------------------------------------&lt;br&gt;вызов gcc main.cpp приводит к ошибке:&lt;br&gt;tmp/cc0uYv93.0:(.eh_frame+0x11): undefined reference to &quot;_gxx_personality_v0&quot;&lt;br&gt;&lt;br&gt;А вот если убрать вызов printf то откомпилируется и откомпонуется без ошибок...&lt;br&gt;И такая проблема при вызове любых библиотечных функций...&lt;br&gt;</description>

<item>
    <title>Проблемы с вызовом любых библиотечных функций (Bave)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID9/6862.html#2</link>
    <pubDate>Fri, 19 Oct 2007 05:53:44 GMT</pubDate>
    <description>Спасибо, помогло.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Проблемы с вызовом любых библиотечных функций (anonymous)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID9/6862.html#1</link>
    <pubDate>Thu, 18 Oct 2007 18:38:30 GMT</pubDate>
    <description>&amp;gt;вызов gcc main.cpp приводит к ошибке: &lt;br&gt;&amp;gt;tmp/cc0uYv93.0:(.eh_frame+0x11): undefined reference to &quot;_gxx_personality_v0&quot; &lt;br&gt;&lt;br&gt;Файл main.cpp содержит исходник на C++, и gcc как фронтенд к коллекции компиляторов это распознаёт.  Однако gcc является компилятором Си, и поэтому не подлнковывает библиотеки C++.&lt;br&gt;&lt;br&gt;В общем два варианта:&lt;br&gt;1.  переименовать файл в main.c, тем самым указав, что пишете на Си&lt;br&gt;2.  вызывать g++ main.cpp&lt;br&gt;</description>
</item>

</channel>
</rss>
