天嵌 ARM开发社区

 找回密码
 注册
查看: 1805|回复: 7

编译Linux 镜像时报错

[复制链接]
jiangshuihua 发表于 2009-12-24 15:58:19 | 显示全部楼层 |阅读模式
如题,是按照 “天嵌科技出品-Linux移植之Step By Step_V3.1_200900826.pdf” 一步步做下来的,在做 Setp 7时报错了。
下面报错截个图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
cherrypopkaokao 发表于 2009-12-25 00:07:32 | 显示全部楼层
你的编译器有问题?
亚瑟王 发表于 2009-12-25 11:19:12 | 显示全部楼层
安装交叉编译器看我们提供的使用手册。
 楼主| jiangshuihua 发表于 2009-12-25 11:30:44 | 显示全部楼层
交叉编译器是按照使用手册上说的,从http://www.codesourcery.com/sgpp ... tion?@template=lite 下载的。
安装好后,我运行 # arm-linux-gcc -v
看到以下信息说明:
Using built-in specs.
Target: arm-none-linux-gnueabi
Configured with: /scratch/julian/2009q3-respin-linux-lite/src/gcc-4.4/configure--build=i686-pc-linux-gnu --host=i686-pc-linux-gnu --target=arm-none-linux-gnueabi --enable-threads --disable-libmudflap --disable-libssp --disable-libstdcxx-pch --enable-extra-sgxxlite-multilibs --with-arch=armv5te --with-gnu-as --with-gnu-ld --with-specs='%{funwind-tables|fno-unwind-tables|mabi=*|ffreestanding|nostdlib:;:-funwind-tables} %{O2:%{!fno-remove-local-statics: -fremove-local-statics}} %{O*:%{O|O0|O1|O2|Os:;:%{!fno-remove-local-statics: -fremove-local-statics}}}' --enable-languages=c,c++ --enable-shared --disable-lto --enable-symvers=gnu --enable-__cxa_atexit --with-pkgversion='Sourcery G++ Lite 2009q3-67' --with-bugurl=https://support.codesourcery.com/GNUToolchain/ --disable-nls --prefix=/opt/codesourcery --with-sysroot=/opt/codesourcery/arm-none-linux-gnueabi/libc --with-build-sysroot=/scratch/julian/2009q3-respin-linux-lite/install/arm-none-linux-gnueabi/libc --with-gmp=/scratch/julian/2009q3-respin-linux-lite/obj/host-libs-2009q3-67-arm-none-linux-gnueabi-i686-pc-linux-gnu/usr --with-mpfr=/scratch/julian/2009q3-respin-linux-lite/obj/host-libs-2009q3-67-arm-none-linux-gnueabi-i686-pc-linux-gnu/usr --with-ppl=/scratch/julian/2009q3-respin-linux-lite/obj/host-libs-2009q3-67-arm-none-linux-gnueabi-i686-pc-linux-gnu/usr --with-host-libstdcxx='-static-libgcc -Wl,-Bstatic,-lstdc++,-Bdynamic -lm' --with-cloog=/scratch/julian/2009q3-respin-linux-lite/obj/host-libs-2009q3-67-arm-none-linux-gnueabi-i686-pc-linux-gnu/usr --disable-libgomp --enable-poison-system-directories --with-build-time-tools=/scratch/julian/2009q3-respin-linux-lite/install/arm-none-linux-gnueabi/bin --with-build-time-tools=/scratch/julian/2009q3-respin-linux-lite/install/arm-none-linux-gnueabi/bin
Thread model: posix
gcc version 4.4.1 (Sourcery G++ Lite 2009q3-67)
亚瑟王 发表于 2009-12-26 13:06:17 | 显示全部楼层
你自己看看你输入是arm-linux-gcc是找到了的,但是你给出来的打印信息是arm-linux-找不到,也就是你的内核的Makefile文件没有设置对。
 楼主| jiangshuihua 发表于 2009-12-28 13:17:30 | 显示全部楼层
本帖最后由 jiangshuihua 于 2009-12-28 13:18 编辑

我是新手,要学的东西太多了。
我跟椐文档的第3步,已经将Makefile文件修改过了,有没有别的地方要注意的了?谢谢!
截图如下:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| jiangshuihua 发表于 2009-12-28 15:14:01 | 显示全部楼层
我知道问题了,交叉编译器目录下有/bin 目录,并且所有arm-linux- 都在目录下。
而错误提示在 /bin/sh 下没有找到命令。

请问应该在哪修改,才能将默认 /bin/sh 改为 /bin?
 楼主| jiangshuihua 发表于 2009-12-28 16:32:09 | 显示全部楼层
搞定了,感谢亚瑟王的支持:)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2024-10-6 20:31 , Processed in 1.038126 second(s), 20 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表