天嵌 ARM开发社区

 找回密码
 注册
查看: 10272|回复: 12

编译时找不到arm-linux-gcc

[复制链接]
dowelldram 发表于 2010-7-12 16:11:55 | 显示全部楼层 |阅读模式
dz@dz-desktop:/opt/EmbedSky/linux-2.6.25.8$ sudo make zImage
make: arm-linux-gcc:命令未找到
scripts/kconfig/conf -s arch/arm/Kconfig
make: arm-linux-gcc:命令未找到
  CHK     include/linux/version.h
  SYMLINK include/asm-arm/arch -> include/asm-arm/arch-s3c2410
make[1]: “include/asm-arm/mach-types.h”是最新的。
  CHK     include/linux/utsrelease.h
  CC      arch/arm/kernel/asm-offsets.s
/bin/sh: arm-linux-gcc: not found
make[1]: *** [arch/arm/kernel/asm-offsets.s] 错误 127
make: *** [prepare0] 错误 2
 楼主| dowelldram 发表于 2010-7-12 16:14:32 | 显示全部楼层
dz@dz-desktop:/opt/EmbedSky/linux-2.6.25.8$ arm-linux-gcc -v
Using built-in specs.
Target: arm-none-linux-gnueabi
Configured with: /scratch/maxim/arm-lite/src-4.3-arm-none-linux-gnueabi-lite/gcc-4.3/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 --with-gnu-as --with-gnu-ld --with-specs='%{funwind-tables|fno-unwind-tables|mabi=*|ffreestanding|nostdlib:;:-funwind-tables}' --enable-languages=c,c++ --enable-shared --enable-symvers=gnu --enable-__cxa_atexit --with-pkgversion='Sourcery G++ Lite 2009q1-176' --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/maxim/arm-lite/install-4.3-arm-none-linux-gnueabi-lite/arm-none-linux-gnueabi/libc --with-gmp=/scratch/maxim/arm-lite/obj-4.3-arm-none-linux-gnueabi-lite/host-libs-2009q1-176-arm-none-linux-gnueabi-i686-pc-linux-gnu/usr --with-mpfr=/scratch/maxim/arm-lite/obj-4.3-arm-none-linux-gnueabi-lite/host-libs-2009q1-176-arm-none-linux-gnueabi-i686-pc-linux-gnu/usr --disable-libgomp --enable-poison-system-directories --with-build-time-tools=/scratch/maxim/arm-lite/install-4.3-arm-none-linux-gnueabi-lite/arm-none-linux-gnueabi/bin --with-build-time-tools=/scratch/maxim/arm-lite/install-4.3-arm-none-linux-gnueabi-lite/arm-none-linux-gnueabi/bin
Thread model: posix
gcc version 4.3.3 (Sourcery G++ Lite 2009q1-176)


------------------------------------------------------------------------------------
我的arm-linux-gcc已经照说明书上装好了
Makefile也修改好了,就是无法找到arm-linux-

注:我用的是ubuntu
 楼主| dowelldram 发表于 2010-7-12 19:11:15 | 显示全部楼层
我是照着说明
仅仅修改了Makefile中的
ARCH=arm
CROSS_COMPILE=arm-linux-
open_gg 发表于 2010-7-13 20:31:54 | 显示全部楼层
我也遇到了一样的问题  网上有说path设置的问题  可是加入新path也不能解决问题
希望楼主找到解决之道后分享下!!
open_gg 发表于 2010-7-14 10:46:11 | 显示全部楼层
可能是编译器版本的问题 编译老的内核就可以 所以试试新的编译器吧
亚瑟王 发表于 2010-7-14 20:15:42 | 显示全部楼层
你用root用户登录了,然后再重新make menuconfig配置内核,make zImage编译内核。
erteron 发表于 2010-7-21 17:43:13 | 显示全部楼层
4# dowelldram


这个问题 你是怎么解决的  我和你是相同的情况~~请赐教
itangwe 发表于 2010-7-23 15:49:02 | 显示全部楼层
我也是这样子的 有谁解决了就请分享下
itangwe 发表于 2010-7-23 15:51:45 | 显示全部楼层
而且照着说明 仅仅在Makefile文件中
ARCH=arm
CROSS_COMPILE=arm-linux-        本来就是这个样子的   根本不用修改 奇怪
eric_0718 发表于 2010-7-25 19:26:05 | 显示全部楼层
我也遇到了 我重启了虚拟机就好了
 楼主| dowelldram 发表于 2010-7-26 15:00:31 | 显示全部楼层
我问题的解决方法是:
我原本是用sudo ...执行命令的,
后来改成 su root ,进入root权限,然后就能执行了。
wuchguang 发表于 2010-9-2 18:42:26 | 显示全部楼层
1# dowelldram


你编译的时候要使用Root用户组的用户来编译程序(内核),如果你当前不是这个权限,你可以使用su 命令,再输入Root用户密码,来加权!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-9-18 04:24 , Processed in 1.026302 second(s), 20 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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