Problem z Eclipse, GNUARM - AT91SAM7S

Jan 19, 2007 1 Replies

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.


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,

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required