вообщем, собрал gcc-3.4.3 и glibc-2.3.4 для сборки программ для ARM архитектуры, установил, как написано на http://heavy-online.ru/arm-linux/. Но при компиляции простейшей программы
#include <stdio.h>
#include <sys/stat.h>
int main(int argc, char *argv[])
{
struct stat sb;
stat("/proc/cpuinfo", &sb);
return 0;
}
выдаётся ошибка
src# arm-linux-gcc hello.c -o hello
/usr/local/arm/lib/gcc/arm-linux/3.4.3/../../../../arm-linux/bin/ld: warning: cannot find entry symbol _start; defaulting to 000081f4
/tmp/ccAQyxnN.o(.text+0x24): In function `main':
: undefined reference to `stat'
collect2: ld returned 1 exit status
src#
перед компиляцией переменные окружения немного исправлены с помощью
export TARGET=arm-linux
export PREFIX=/usr/local/arm
export SYSROOT=${PREFIX}/sysroot
export ARCH=arm
export CROSS_COMPILE=${TARGET}-
export PATH=$PATH:${PREFIX}/bin
в /usr/local/arm/sysroot/lib и /usr/local/arm/sysroot/usr/lib все библиотеки имеются...
Ответ на:
комментарий
от I3rain
Ответ на:
комментарий
от Zmacs
Ответ на:
комментарий
от alex_custov
Ответ на:
комментарий
от Zmacs
Ответ на:
комментарий
от mator
Ответ на:
комментарий
от Zmacs
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Кросс-компиляция (2005)
- Форум porting gcc-3.1.1 (2002)
- Форум cross gcc вызывает не тот ассемблер! (2010)
- Форум GCC выдаёт ошибку (2006)
- Форум Сборка Кросс-компилятора: нужна помощь. (2007)
- Форум Кросс-компиляция wiringPi с динамическими библиотеками (2024)
- Форум Вопрос по правильной сборке GCC+GLibc, pass1 (2012)
- Форум Cross-compiling OpenVPN (2015)
- Форум Компиляция cgxCadTools (2020)
- Форум Сборка GIMP 2.8.20 (2017)