Problem z Eclipse, GNUARM - AT91SAM7S

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.

Reply to
Piotr_Sz
Loading thread data ...

Piotr_Sz wrote: ...

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,

Reply to
Artur Lipowski

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.