天嵌 ARM开发社区

 找回密码
 注册
查看: 1504|回复: 1

编译器未找到..

[复制链接]
suxin 发表于 2016-1-27 10:02:57 | 显示全部楼层 |阅读模式
本帖最后由 suxin 于 2016-1-29 08:43 编辑


    我想问下有关模块的问题;还有我觉得我对整个底层开发的框架也不是很清晰;

    我用的天嵌的一块板子,也是s5pv210;cortex A8的;
     用的他们的内核;和nfs挂载;




    就是说我写完程序,如果编译,是用arm-linux-gcc编译的;但是使用时提示查找不到;
    以下是复制的提示输出;
est$sudo make
make -C /home/tarena/tq/opt/EmbedSky/TQ210/Kernel_2.6.35.7_TQ210_for_Linux_v1.4 M= modules
make[1]: arm-linux-gcc:命令未找到
make[1]: 正在进入目录 `/home/tarena/tq/opt/EmbedSky/TQ210/Kernel_2.6.35.7_TQ210_for_Linux_v1.4'
  CHK     include/linux/version.h
  CHK     include/generated/utsrelease.h
make[2]: “include/generated/mach-types.h”是最新的。
  CC      kernel/bounds.s
/bin/sh: 1: arm-linux-gcc: not found
make[2]: *** [kernel/bounds.s] 错误 127
make[1]: *** [prepare0] 错误 2
make[1]:正在离开目录 `/home/tarena/tq/opt/EmbedSky/TQ210/Kernel_2.6.35.7_TQ210_for_Linux_v1.4'
make: *** [all] 错误 2
test$


     然后我将内核目录的Makefile文件作了如下修改;
原来的:
191 ARCH                    ?= arm
192 CROSS_COMPILE   ?$(CONFIG_CROSS_COMPILE:"%"=%)
将192行改为arm-linux-


但是再执行make就提示错误了;
Kernel_2.6.35.7_TQ210_for_Linux_v1.4$sudo make
make: arm-linux-gcc:命令未找到
  CHK     include/linux/version.h
  CHK     include/generated/utsrelease.h
make[1]: “include/generated/mach-types.h”是最新的。
  CC      kernel/bounds.s
/bin/sh: 1: arm-linux-gcc: not found
make[1]: *** [kernel/bounds.s] 错误 127
make: *** [prepare0] 错误 2
Kernel_2.6.35.7_TQ210_for_Linux_v1.4$

就是说,我想完成这个模块安装需要注意哪些地方;
我使用nfs挂载的文件系统;我想实现点灯的效果;突然不知道怎么考虑了;

我该怎么做呢?

 楼主| suxin 发表于 2016-1-29 15:41:17 | 显示全部楼层
加上sudo就切换了用户;所以编译器未找到;
既然在权限为777的目录下不能编译,就换一个文件夹编译就好了;
切换文件夹之后就没事了;一切正常 ;
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-9-28 03:23 , Processed in 1.037149 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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