RTV forum PL | NewsGroups PL

Kłopoty z linkingiem funkcji libc.a podczas programowania w Eclipse dla AT91SAM7S256

Problem z Eclipse, GNUARM - AT91SAM7S

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Kłopoty z linkingiem funkcji libc.a podczas programowania w Eclipse dla AT91SAM7S256

Piotr_Sz
Guest

Fri Jan 19, 2007 1:03 pm   



Witam,
Do programowania ARM'ów - w moim przypadku jest to AT91SAM7S256 -
używam zestawu Eclipse, GNUARM, Cygwin, CDT. Wszystko jest
zainstalowane zgodnie z instrukcjami J.Lynch'a (Using Open Source Tools
for AT91SAM7S Cross Development rev.1) i działa poprawnie. Problemy
zaczynają się jeśli chcę użyć dowolnej funkcji z biblioteki
libc.a - np. atoi, printf...
Plik main.c w którym umieszczone są problematyczne funkcje kompiluje
się bez problemu. Jednak gdy dochodzi do kroku linkowania dostaje
komunikat: Undefined reference to atoi (lub inna użyta funkcja z
biblioteki libc.a). Linker ma podaną ścieżkę do libc.a. Czy
ktokolwiek miał podobne problemy ze środowiskiem Eclipse?

Pozdrawiam.

Artur Lipowski
Guest

Fri Jan 19, 2007 8:30 pm   



Piotr_Sz wrote:
....
Quote:
się bez problemu. Jednak gdy dochodzi do kroku linkowania dostaje
komunikat: Undefined reference to atoi (lub inna użyta funkcja z
biblioteki libc.a). Linker ma podaną ścieżkę do libc.a. Czy
ktokolwiek miał podobne problemy ze środowiskiem Eclipse?

To prawdopodobnie nie jest związane z Eclipse tylko z ustawieniem (parametrami)
kompilatora/linkera. Wprawdzie ustawia się je poprzez okienka Eclipse, ale warto
rozrózniać te pojęcia tj. IDE i kompilator.
Możesz podać jak masz ustawione te parametry w opcjach projektu? Może masz
wpisaną opcję "-nostdlib".

Ewentualnie podeslij na priv-a plik konfiguracyjny prjektu.


Pozdrawiam,
--
Artur Lipowski

elektroda NewsGroups Forum Index - Elektronika Polska - Kłopoty z linkingiem funkcji libc.a podczas programowania w Eclipse dla AT91SAM7S256

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map