共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 跳转至页
回复
有奖活动 | |
---|---|
【EEPW电子工程师创研计划】技术变现通道已开启~ | |
发原创文章 【每月瓜分千元赏金 凭实力攒钱买好礼~】 | |
【EEPW在线】E起听工程师的声音! | |
“我踩过的那些坑”主题活动——第001期 | |
高校联络员开始招募啦!有惊喜!! | |
【工程师专属福利】每天30秒,积分轻松拿!EEPW宠粉打卡计划启动! | |
送您一块开发板,2025年“我要开发板活动”又开始了! | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
分享汽车通信和多媒体总线结构被打赏20分 | |
【我踩过的那些坑】结构堵孔导致的喇叭无声问题被打赏50分 | |
NUCLEO-U083RC学习历程38+串口通过队列的方式输出两个字符串被打赏20分 | |
【我踩过的那些坑】分享一下调试一款AD芯片的遇到的“坑”被打赏50分 | |
电流检测模块MAX4080S被打赏10分 | |
【我踩过的那些坑】calloc和malloc错误使用导致跑飞问题排查被打赏50分 | |
分享电控悬架的结构与工作原理(一)被打赏20分 | |
多组DCTODC电源方案被打赏50分 | |
【我踩过的那些坑】STM32cubeMX软件的使用过程中的“坑”被打赏50分 | |
新手必看!C语言精华知识:表驱动法被打赏50分 |