共2条
1/1 1 跳转至页
EP9302 谁建立过EP9302的协处理器的编译环境?

问
我在建立GCC33.4.3后,试图建立CRUNCH的编译环境,进入crunch/buildroot目录,make menuconfig后make出错。下面是log文件。
if [ -f "target/generic/skel.tar.gz" ] ; then \
zcat target/generic/skel.tar.gz | tar -C /home/tools/buildroot/build_ARM_nofpu -xf -; \
fi;
if [ -d "target/generic/target_skeleton" ] ; then \
cp -a target/generic/target_skeleton/* /home/tools/buildroot/build_ARM_nofpu/root/; \
fi;
find /home/tools/buildroot/build_ARM_nofpu/root -type d -name CVS | xargs rm -rf
find /home/tools/buildroot/build_ARM_nofpu/root -type d -name .svn | xargs rm -rf
mkdir -p /home/tools/buildroot/dl
wget --passive-ftp -P /home/tools/buildroot/dl http://www.uclibc.org/downloads/toolchain/linux-libc-headers-2.4.31.tar.bz2
rm -rf /home/tools/buildroot/toolchain_build_ARM_nofpu/linux
mkdir -p /home/tools/buildroot/toolchain_build_ARM_nofpu
bzcat /home/tools/buildroot/dl/linux-libc-headers-2.4.31.tar.bz2 | tar -C /home/tools/buildroot/toolchain_build_ARM_nofpu -xf -
mv /home/tools/buildroot/toolchain_build_ARM_nofpu/linux-libc-headers-2.4.31 /home/tools/buildroot/toolchain_build_ARM_nofpu/linux
touch /home/tools/buildroot/toolchain_build_ARM_nofpu/linux/.unpacked
toolchain/patch-kernel.sh /home/tools/buildroot/toolchain_build_ARM_nofpu/linux toolchain/kernel-headers linux-libc-headers-2.4.31\*.patch
Applying toolchain/kernel-headers/linux-libc-headers-2.4.31*.patch using plaintext:
touch /home/tools/buildroot/toolchain_build_ARM_nofpu/linux/.patched
rm -f /home/tools/buildroot/toolchain_build_ARM_nofpu/linux/include/asm
touch /home/tools/buildroot/toolchain_build_ARM_nofpu/linux/include/linux/autoconf.h;
touch /home/tools/buildroot/toolchain_build_ARM_nofpu/linux/.configured
mkdir -p /home/tools/buildroot/dl
wget --passive-ftp -P /home/tools/buildroot/dl http://www.uclibc.org/downloads/snapshots/uClibc-snapshot.tar.bz2
mkdir -p /home/tools/buildroot/toolchain_build_ARM_nofpu
bzcat /home/tools/buildroot/dl/uClibc-snapshot.tar.bz2 | tar -C /home/tools/buildroot/toolchain_build_ARM_nofpu -xf -
toolchain/patch-kernel.sh /home/tools/buildroot/toolchain_build_ARM_nofpu/uClibc toolchain/uClibc/ \*.patch
Applying toolchain/uClibc//*.patch using plaintext:
touch /home/tools/buildroot/toolchain_build_ARM_nofpu/uClibc/.unpacked
cp toolchain/uClibc/uClibc.config /home/tools/buildroot/toolchain_build_ARM_nofpu/uClibc/.config
/home/tools/buildroot/build_ARM_nofpu/staging_dir/bin/sed -i -e 's,^CROSS=.*,CROSS=/home/tools/buildroot/build_ARM_nofpu/staging_dir/bin/ARM-linux-uclibc-,g' /home/tools/buildroot/toolchain_build_ARM_nofpu/uClibc/Rules.mak
/home/tools/buildroot/build_ARM_nofpu/staging_dir/bin/sed -i -e 's,^.*TARGET_ARM.*,TARGET_ARM=y,g' \
/home/tools/buildroot/toolchain_build_ARM_nofpu/uClibc/.config
/home/tools/buildroot/build_ARM_nofpu/staging_dir/bin/sed -i -e 's,^TARGET_ARCH.*,TARGET_ARCH=\"ARM\",g' /home/tools/buildroot/toolchain_build_ARM_nofpu/uClibc/.config
/home/tools/buildroot/build_ARM_nofpu/staging_dir/bin/sed -i -e 's,^KERNEL_SOURCE=.*,KERNEL_SOURCE=\"/home/tools/buildroot/toolchain_build_ARM_nofpu/linux\",g' \
/home/tools/buildroot/toolchain_build_ARM_nofpu/uClibc/.config
/home/tools/buildroot/build_ARM_nofpu/staging_dir/bin/sed -i -e 's,^RUNTIME_PREFIX=.*,RUNTIME_PREFIX=\"/\",g' \
/home/tools/buildroot/toolchain_build_ARM_nofpu/uClibc/.config
/home/tools/buildroot/build_ARM_nofpu/staging_dir/bin/sed -i -e 's,^DEVEL_PREFIX=.*,DEVEL_PREFIX=\"/usr/\",g' \
/home/tools/buildroot/toolchain_build_ARM_nofpu/uClibc/.config
/home/tools/buildroot/build_ARM_nofpu/staging_dir/bin/sed -i -e 's,^SHARED_LIB_LOADER_PREFIX=.*,SHARED_LIB_LOADER_PREFIX=\"/lib\",g' \
/home/tools/buildroot/toolchain_build_ARM_nofpu/uClibc/.config
/home/tools/buildroot/build_ARM_nofpu/staging_dir/bin/sed -i -e 's,^.*UCLIBC_HAS_LFS.*,UCLIBC_HAS_LFS=y,g' /home/tools/buildroot/toolchain_build_ARM_nofpu/uClibc/.config
/home/tools/buildroot/build_ARM_nofpu/staging_dir/bin/sed -i -e 's,.*UCLIBC_HAS_WCHAR.*,UCLIBC_HAS_WCHAR=y,g' /home/tools/buildroot/toolchain_build_ARM_nofpu/uClibc/.config
/home/tools/buildroot/build_ARM_nofpu/staging_dir/bin/sed -i -e 's,.*HAS_FPU.*,HAS_FPU=n\nUCLIBC_HAS_FLOATS=y\nUCLIBC_HAS_SOFT_FLOAT=y,g' /home/tools/buildroot/toolchain_build_ARM_nofpu/uClibc/.config
mkdir -p /home/tools/buildroot/toolchain_build_ARM_nofpu/uClibc_dev/usr/include
mkdir -p /home/tools/buildroot/toolchain_build_ARM_nofpu/uClibc_dev/usr/lib
mkdir -p /home/tools/buildroot/toolchain_build_ARM_nofpu/uClibc_dev/lib
make -C /home/tools/buildroot/toolchain_build_ARM_nofpu/uClibc \
PREFIX=/home/tools/buildroot/toolchain_build_ARM_nofpu/uClibc_dev/ \
DEVEL_PREFIX=/usr/ \
RUNTIME_PREFIX=/home/tools/buildroot/toolchain_build_ARM_nofpu/uClibc_dev/ \
HOSTCC="gcc" \
pregen install_dev;
make -C extra/config conf
make[1]: Leaving directory `/home/tools/buildroot/toolchain_build_ARM_nofpu/uClibc'
问题出在什么地方? 答 1: :)你是要软浮点?还是硬浮点?不一样的。
if [ -f "target/generic/skel.tar.gz" ] ; then \
zcat target/generic/skel.tar.gz | tar -C /home/tools/buildroot/build_ARM_nofpu -xf -; \
fi;
if [ -d "target/generic/target_skeleton" ] ; then \
cp -a target/generic/target_skeleton/* /home/tools/buildroot/build_ARM_nofpu/root/; \
fi;
find /home/tools/buildroot/build_ARM_nofpu/root -type d -name CVS | xargs rm -rf
find /home/tools/buildroot/build_ARM_nofpu/root -type d -name .svn | xargs rm -rf
mkdir -p /home/tools/buildroot/dl
wget --passive-ftp -P /home/tools/buildroot/dl http://www.uclibc.org/downloads/toolchain/linux-libc-headers-2.4.31.tar.bz2
rm -rf /home/tools/buildroot/toolchain_build_ARM_nofpu/linux
mkdir -p /home/tools/buildroot/toolchain_build_ARM_nofpu
bzcat /home/tools/buildroot/dl/linux-libc-headers-2.4.31.tar.bz2 | tar -C /home/tools/buildroot/toolchain_build_ARM_nofpu -xf -
mv /home/tools/buildroot/toolchain_build_ARM_nofpu/linux-libc-headers-2.4.31 /home/tools/buildroot/toolchain_build_ARM_nofpu/linux
touch /home/tools/buildroot/toolchain_build_ARM_nofpu/linux/.unpacked
toolchain/patch-kernel.sh /home/tools/buildroot/toolchain_build_ARM_nofpu/linux toolchain/kernel-headers linux-libc-headers-2.4.31\*.patch
Applying toolchain/kernel-headers/linux-libc-headers-2.4.31*.patch using plaintext:
touch /home/tools/buildroot/toolchain_build_ARM_nofpu/linux/.patched
rm -f /home/tools/buildroot/toolchain_build_ARM_nofpu/linux/include/asm
touch /home/tools/buildroot/toolchain_build_ARM_nofpu/linux/include/linux/autoconf.h;
touch /home/tools/buildroot/toolchain_build_ARM_nofpu/linux/.configured
mkdir -p /home/tools/buildroot/dl
wget --passive-ftp -P /home/tools/buildroot/dl http://www.uclibc.org/downloads/snapshots/uClibc-snapshot.tar.bz2
mkdir -p /home/tools/buildroot/toolchain_build_ARM_nofpu
bzcat /home/tools/buildroot/dl/uClibc-snapshot.tar.bz2 | tar -C /home/tools/buildroot/toolchain_build_ARM_nofpu -xf -
toolchain/patch-kernel.sh /home/tools/buildroot/toolchain_build_ARM_nofpu/uClibc toolchain/uClibc/ \*.patch
Applying toolchain/uClibc//*.patch using plaintext:
touch /home/tools/buildroot/toolchain_build_ARM_nofpu/uClibc/.unpacked
cp toolchain/uClibc/uClibc.config /home/tools/buildroot/toolchain_build_ARM_nofpu/uClibc/.config
/home/tools/buildroot/build_ARM_nofpu/staging_dir/bin/sed -i -e 's,^CROSS=.*,CROSS=/home/tools/buildroot/build_ARM_nofpu/staging_dir/bin/ARM-linux-uclibc-,g' /home/tools/buildroot/toolchain_build_ARM_nofpu/uClibc/Rules.mak
/home/tools/buildroot/build_ARM_nofpu/staging_dir/bin/sed -i -e 's,^.*TARGET_ARM.*,TARGET_ARM=y,g' \
/home/tools/buildroot/toolchain_build_ARM_nofpu/uClibc/.config
/home/tools/buildroot/build_ARM_nofpu/staging_dir/bin/sed -i -e 's,^TARGET_ARCH.*,TARGET_ARCH=\"ARM\",g' /home/tools/buildroot/toolchain_build_ARM_nofpu/uClibc/.config
/home/tools/buildroot/build_ARM_nofpu/staging_dir/bin/sed -i -e 's,^KERNEL_SOURCE=.*,KERNEL_SOURCE=\"/home/tools/buildroot/toolchain_build_ARM_nofpu/linux\",g' \
/home/tools/buildroot/toolchain_build_ARM_nofpu/uClibc/.config
/home/tools/buildroot/build_ARM_nofpu/staging_dir/bin/sed -i -e 's,^RUNTIME_PREFIX=.*,RUNTIME_PREFIX=\"/\",g' \
/home/tools/buildroot/toolchain_build_ARM_nofpu/uClibc/.config
/home/tools/buildroot/build_ARM_nofpu/staging_dir/bin/sed -i -e 's,^DEVEL_PREFIX=.*,DEVEL_PREFIX=\"/usr/\",g' \
/home/tools/buildroot/toolchain_build_ARM_nofpu/uClibc/.config
/home/tools/buildroot/build_ARM_nofpu/staging_dir/bin/sed -i -e 's,^SHARED_LIB_LOADER_PREFIX=.*,SHARED_LIB_LOADER_PREFIX=\"/lib\",g' \
/home/tools/buildroot/toolchain_build_ARM_nofpu/uClibc/.config
/home/tools/buildroot/build_ARM_nofpu/staging_dir/bin/sed -i -e 's,^.*UCLIBC_HAS_LFS.*,UCLIBC_HAS_LFS=y,g' /home/tools/buildroot/toolchain_build_ARM_nofpu/uClibc/.config
/home/tools/buildroot/build_ARM_nofpu/staging_dir/bin/sed -i -e 's,.*UCLIBC_HAS_WCHAR.*,UCLIBC_HAS_WCHAR=y,g' /home/tools/buildroot/toolchain_build_ARM_nofpu/uClibc/.config
/home/tools/buildroot/build_ARM_nofpu/staging_dir/bin/sed -i -e 's,.*HAS_FPU.*,HAS_FPU=n\nUCLIBC_HAS_FLOATS=y\nUCLIBC_HAS_SOFT_FLOAT=y,g' /home/tools/buildroot/toolchain_build_ARM_nofpu/uClibc/.config
mkdir -p /home/tools/buildroot/toolchain_build_ARM_nofpu/uClibc_dev/usr/include
mkdir -p /home/tools/buildroot/toolchain_build_ARM_nofpu/uClibc_dev/usr/lib
mkdir -p /home/tools/buildroot/toolchain_build_ARM_nofpu/uClibc_dev/lib
make -C /home/tools/buildroot/toolchain_build_ARM_nofpu/uClibc \
PREFIX=/home/tools/buildroot/toolchain_build_ARM_nofpu/uClibc_dev/ \
DEVEL_PREFIX=/usr/ \
RUNTIME_PREFIX=/home/tools/buildroot/toolchain_build_ARM_nofpu/uClibc_dev/ \
HOSTCC="gcc" \
pregen install_dev;
make -C extra/config conf
make[1]: Leaving directory `/home/tools/buildroot/toolchain_build_ARM_nofpu/uClibc'
问题出在什么地方? 答 1: :)你是要软浮点?还是硬浮点?不一样的。
共2条
1/1 1 跳转至页
回复
打赏帖 | |
---|---|
分享一种检测按键状态的方法被打赏20分 | |
周末总结一下,STM32C0系列的开发经验被打赏50分 | |
【换取手持数字示波器】MicrochipMPLABHarmony框架下定时器配置被打赏20分 | |
【换取手持数字示波器】MicrochipMPLABHarmony框架下PWM配置被打赏20分 | |
【Cortex-M】Systick Timer使用被打赏10分 | |
分享汽车防盗系统的组成与分类(一)被打赏5分 | |
VOFA+波形显示+JYD-31蓝牙发送和解析不定长数据被打赏10分 | |
【换取手持数字示波器】-STM32F4PWM控制LED灯管亮度被打赏22分 | |
【换取手持数字示波器】STM32F4驱动RPR-0521RS照度、接近一体型传感器被打赏23分 | |
宏定义和const关键字定义被打赏5分 |