Chciałbym skompilować prosty program napisany w języku C. Znalazłem na stronie http://eko.one.pl/?p=openwrt-kompilacja informację, że można zrobić to za pomocą kroskompilatora znajdującego się w SDK.
Jednak po próbie wywołania komendy
Cytat
export STAGING_DIR=/home/andrzej/SDK/staging_dir/toolchain-mipsel_gcc-3.4.6_uClibc-0.9.30.1
cd ${STAGING_DIR}/usr/bin
./mipsel-openwrt-linux-uclibc-gcc -o program program1.c -I${STAGING_DIR}/usr/include -L${STAGING_DIR}/usr/lib
Otrzymuje informacje zwrotną
Cytat
/home/andrzej/SDK/staging_dir/toolchain-mipsel_gcc-3.4.6_uClibc-0.9.30.1/usr/bin/../lib/gcc/mipsel-openwrt-linux-uclibc/3.4.6/../../../../mipsel-openwrt-linux-uclibc/bin/ld: cannot find -lgcc_s
collect2: ld returned 1 exit status
Co należy zrobić aby prawidłowo skompilować program?
Dodam, że pracuje na Ubuntu 10.04 i chciałbym skompilować program na architekturę brcm-2.4 pod Backfire 10.03.1