fstat & ZGCC or DevImage 1.5

КПК с Linux, установка Linux на iPaq и другие модели, программы
Закрыто
relb
Студент (1 lvl)
Сообщения: 29
Зарегистрирован: Ср июн 04, 2003 15:03

fstat & ZGCC or DevImage 1.5

Сообщение relb » Пт июн 11, 2004 22:34

Занимаюсь писанием програмок на Завре.
И сталкнулся с проблемой. Не линкуется вот такой фрагмент кода

Код: Выделить всё

    if(fstat(fd, &buf)) {
         fprintf(stderr, "Can't get stat\n");
         return 1;
    }
Не находит функцию fstat. Вот выдача линковщика

Код: Выделить всё

$ gcc -Wall -o ftest ftest.c
/tmp/ccvPi5as.o: In function `main':
/tmp/ccvPi5as.o(.text+0xa4): undefined reference to `fstat'
/tmp/ccvPi5as.o(.text+0xa4): relocation truncated to fit: R_ARM_PC24 fstat
collect2: ld returned 1 exit status
Это происходит и с DevImage и с ZGCC.
Причем на "большом брате" кроскомпиляция проходит нормально.

Вопросы извечны - "кто виноват?" и "что делать?"
SL-C860, CACkO ROM 1.21B

sash
Доктор (4 lvl)
Сообщения: 338
Зарегистрирован: Пт июл 04, 2003 13:33

Сообщение sash » Сб июн 12, 2004 05:55

статическая библиотека glibc (libc_nonshared.a) отсутствует, в которой находятся функции невключенные в динамическую (libc-xxx.so).

maslovsky
Нобелевский лауреат (7 lvl)
Сообщения: 2781
Зарегистрирован: Пн окт 20, 2003 20:14

Сообщение maslovsky » Сб июн 12, 2004 16:59

В dev-img эта библиотека есть, нужно просто добавить ее для линковки в makefile.

Закрыто

Вернуться в «КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее»