<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl-pl">
<link rel="self" type="application/atom+xml" href="https://forum.atnel.pl/feed.php?f=48&amp;t=17966&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2017-05-19T20:11:42+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=48&amp;t=17966&amp;mode</id>
<entry>
<author><name><![CDATA[Situs]]></name></author>
<updated>2017-05-19T20:11:42+01:00</updated>
<published>2017-05-19T20:11:42+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17966&amp;p=189516#p189516</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17966&amp;p=189516#p189516"/>
<title type="html"><![CDATA[Re: C++ brak bibliotek od linkera]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17966&amp;p=189516#p189516"><![CDATA[
Oki. Pomogła reinstalacja Ubuntu z powrotem na 16.04<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=14339">Situs</a> — 19 maja 2017, o 20:11</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[macko76]]></name></author>
<updated>2017-05-11T15:54:43+01:00</updated>
<published>2017-05-11T15:54:43+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17966&amp;p=188872#p188872</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17966&amp;p=188872#p188872"/>
<title type="html"><![CDATA[Re: C++ brak bibliotek od linkera]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17966&amp;p=188872#p188872"><![CDATA[
Sprawdź czy masz wszystkie biblioteki do gcc. Jeśli zamierzasz pisać programy odwołujące się do bibliotek systemowych niezbędny będzie pakiet linux-headers bądź jego odpowiednik.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=16976">macko76</a> — 11 maja 2017, o 15:54</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Situs]]></name></author>
<updated>2017-05-02T19:20:35+01:00</updated>
<published>2017-05-02T19:20:35+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17966&amp;p=188265#p188265</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17966&amp;p=188265#p188265"/>
<title type="html"><![CDATA[Re: C++ brak bibliotek od linkera]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17966&amp;p=188265#p188265"><![CDATA[
Witam. Mam kolejny problem z linkerem po aktualizacji do ubuntu 17.04. Tym razem poszło o[syntax]./bin/main.o: In function `main':<br />main.cpp:(.text+0x9): undefined reference to `_GLOBAL_OFFSET_TABLE_'<br />./bin/main.o: In function `find(char*, char*)':<br />main.cpp:(.text+0x1b): undefined reference to `_GLOBAL_OFFSET_TABLE_'<br />./bin/main.o: In function `itoa(int, char*)':<br />main.cpp:(.text+0xa5): undefined reference to `_GLOBAL_OFFSET_TABLE_'<br />./bin/main.o: In function `reverse(char*)':<br />main.cpp:(.text+0x16a): undefined reference to `_GLOBAL_OFFSET_TABLE_'<br />./bin/main.o: In function `rozmiar(char*)':<br />main.cpp:(.text+0x1db): undefined reference to `_GLOBAL_OFFSET_TABLE_'[/syntax]Zakomentowałem wszystko w main i poza mainem prócz bibliotek. Próbowałem[syntax=bash]sudo apt-get install g++-multilib[/syntax] ale nic to nie dało. <br /><br />Daję uproszczony kod main.cpp bez zakomentowanego kodu. Reszta mniej więcej bez zmian[syntax=c]#include &lt;inttypes.h&gt;<br />#include &quot;Text/Text.cpp&quot;<br />#include &quot;Ports/ports.h&quot;<br />#include &quot;Low_str/low_str.h&quot;<br /><br />int main()<br />{<br />    while(1) {}<br />    return 0 ;<br />}<br /><br />#include &quot;Ports/ports.cpp&quot;<br />#include &quot;Low_str/all.cpp&quot;[/syntax]Pozdrawiam<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=14339">Situs</a> — 2 maja 2017, o 19:20</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Situs]]></name></author>
<updated>2017-03-30T16:03:21+01:00</updated>
<published>2017-03-30T16:03:21+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17966&amp;p=185949#p185949</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17966&amp;p=185949#p185949"/>
<title type="html"><![CDATA[Re: C++ brak bibliotek od linkera]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17966&amp;p=185949#p185949"><![CDATA[
Posiadam Ubuntu 64 bitowe  16.04 LTS<br />Piszę na x86<br />Test w QEMU<br />Gdy usunę includy plików cpp to się nie kompiluje<br />Na stdio.h jak i cstdio taki sam rezulat oczywiście<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 1 minucie ]</span></strong><br /><br />Z linkerem jest błąd bo nie umie znaleźć tych -lc i -libc.<br />Bez skryptu linkera -lc znajduje<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=14339">Situs</a> — 30 mar 2017, o 16:03</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[brat_kamyka]]></name></author>
<updated>2017-03-28T16:15:42+01:00</updated>
<published>2017-03-28T16:15:42+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17966&amp;p=185806#p185806</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17966&amp;p=185806#p185806"/>
<title type="html"><![CDATA[Re: C++ brak bibliotek od linkera]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17966&amp;p=185806#p185806"><![CDATA[
napisz proszę na jaką platformę sprzętową piszesz? (x86, arm mipsel).<br />i na czym testujesz swój system operacyjny?<br />patrze w main.cpp<br />[syntax=c]#include &lt;stdio.h&gt;     // tu jest prototyp funkcji sprintf()[/syntax]<br />ale  includa nie widze <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /> , po za tym <br />[syntax=c]#include &quot;Ports/ports.cpp&quot;<br />#include &quot;Keyboard/Keyboard.c&quot;[/syntax]<br />to do usunięcia<br /><br />[syntax=c]#include &quot;Text/Text.cpp&quot;  // do tego dorobić plik h i jak wyżej<br />#include &lt;cstdio&gt; // korzysta z api windowsa, linuxa, jak piszesz os-a to raczej w czystym C bo będą takie kwiatki wychodzić<br /><br /><br /><br />#include &lt;stdio.h&gt;  // kompilowane do czystego asm a nie wywołanie SYSCALL[/syntax]<br /><br /><br />Myślę że jasne już...<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=6029">brat_kamyka</a> — 28 mar 2017, o 16:15</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Situs]]></name></author>
<updated>2017-03-24T18:04:51+01:00</updated>
<published>2017-03-24T18:04:51+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17966&amp;p=185513#p185513</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17966&amp;p=185513#p185513"/>
<title type="html"><![CDATA[C++ brak bibliotek od linkera]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17966&amp;p=185513#p185513"><![CDATA[
Witam. Ostatnio mnie jakoś zabrało za pisanie systemu operacyjnego, nie wiem dlaczego ale byłem naiwny i coś tam napisałem. Ale problem jest w tym, gdyż linker mi nie działa(linux)[syntax]main.cpp:(.text+0xb1): undefined reference to `sprintf'[/syntax]. Includując stdio.h i nic nie robiąc z tym fantem normalnie działa. Ale już używając sprintf by przetestować chociaż to już błąd. Szukałem dużo na googlach i już próbowałem -libc -lc i różnych innych ciekawych rzeczy ale zawsze ten sam rezultat:[syntax]ld: cannot find -libc<br />ld: cannot find -lc<br />oraz<br />main.cpp:(.text+0xb1): undefined reference to `sprintf'[/syntax]Korzystam z <!-- m --><a class="postlink" href="http://archiwum.lukaszsowa.pl/2010/10/tworzenie-systemu-operacyjnego-%E2%80%93-czesc-0%C3%9704-kernel-w-c/" >http://archiwum.lukaszsowa.pl/2010/10/t ... ernel-w-c/</a><!-- m --> oraz innych części tegoż kursu. Do tego dochodzi wiki.osdev.org i oczywiście google. Pozdrawiam<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=14339">Situs</a> — 24 mar 2017, o 18:04</p><hr />
]]></content>
</entry>
</feed>