• 已解决 34899 个问题
  • 已帮助 5837 位优秀工程师

gcc: not found

guyuemao 2017-12-28 浏览量:499

下载好内核源码,准备Building a kernel,执行make xconfig,提示gcc: not found,不过交叉编译已经安装,具体如下图所示:

gcc not find1.PNG

gcc not find.PNG


PS:第一次接触这方面的内容,也不知哪一步出问题,希望各位前辈不吝赐教!

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
所有亮答 数量:13
  • 编译内核怎么和qt发生关系了?你再检查一下配置。
guyuemao 回复了 xdsnet:就是不清楚怎么回事哦 回复

  • 一般GCC都不会找不到的吧,楼主检查一下是不是系统文件缺失。

guyuemao 回复了 donatello:怎么查看呢 回复

  • gcc的环境变量配置好了吗?另开个终端,直接输入gcc命令看看,能不能找到命令
guyuemao 回复了 wgy504:好像能找到 回复
wgy504 回复了 wgy504:不是好像,去实际看看啊!如果在其他路径下输入编译命令能找到的话,那就是你的环境变量配置问题了。配置一下,然后source一下,应该就可以了 回复

  • 通常是环境变量路径设置问题,找到gcc的路径,添加到PATH中即可。
guyuemao 回复了 Angel_YY:添加过了哦 回复

  • 试一下,用cd进入图里面那个toolchain里面的bin路径,然后使用如下命令

    ./gcc

guyuemao 回复了 xukejing:bash: ./gcc: No such file or directory 回复

  • 我觉得你先去找到那个目录下有没有那个gcc,还是一个有什么前缀的gcc。

  • 用gcc记得添加环境变量PATH哟,否则直接使用是找不到的,当然你也可以写绝对路径进行使用,不过为了方便还是添加到环境变量中比较好。

  • 看看开发资料的工具链是如何安装配置的

  • 一般情况是环境变量和权限导致的,试试root模式能不能找到和使用

  • 源码中makefile指定的是绝对路径,你需要将编译器放在指定目录下

  • 一般是未安装或者环境变量未配置。

  • 环境变量是不是设置了呢。

    参考如下http://www.linuxidc.com/Linux/2013-06/85902.htm

gcc: not found