当前位置:  技术问答>linux和unix

make kernel make gcc

    来源: 互联网  发布时间:2016-07-24

    本文导语:    据说安装samba需要make kernel的,我安装步骤make如下:   make config (make menuconfig 报错,听网上说这种方法要好,为什么?害的我按住enter键两分钟)。   make (发生以下错误): root@hallowwar-desktop:/home/zeng/soft_ware_...

  据说安装samba需要make kernel的,我安装步骤make如下:
  make config (make menuconfig 报错,听网上说这种方法要好,为什么?害的我按住enter键两分钟)。
  make (发生以下错误):

root@hallowwar-desktop:/home/zeng/soft_ware_kernel/linux-2.6.24.3# make
  CHK     include/linux/version.h
  CHK     include/linux/utsrelease.h
  CALL    scripts/checksyscalls.sh
  CHK     include/linux/compile.h
  /home/zeng/soft_ware_kernel/linux-2.6.24.3/scripts/gen_initramfs_list.sh: Cannot open 'y'
make[1]: *** [usr/initramfs_data.cpio.gz] Error 1
make: *** [usr] Error 2

  我原来的gcc版本是高版本的,后来有人说gcc与kernel版本不匹配可能导致make kernel失败,我就make了一个gcc 3.3.3的,由于以前的gcc已经有了,所以make 3.3.3版本后我也不知道它被make 到哪里去了,里面的英文说明说是新建一个文件夹,这样多个gcc可以同时有效,但我实在是看不懂。 只看到几个 --predir /bin 之类的东西。

  我还是菜鸟,希望大侠们能帮我解决下这两个问题,即:
1  调用gcc时如何分辨调用的是哪个版本的,或者怎么卸载以前的也行。
2  make kernel是怎么一回事,真的与gcc版本有关吗?
  

|
调用gcc时如何分辨调用的是哪个版本的,或者怎么卸载以前的也行
---------
输入gcc -v 就能查看版本
卸载什么的都没必要,就是修改环境变量的事情,把环境变量修改到正确版本的gcc即可
或者给个gcc的绝对路劲到Makefile里的CC变量

make kernel是怎么一回事,真的与gcc版本有关吗
--------
确实有关,不同版本的内核最好用同时期的gcc编译,最新的内核又加入了eabi特性,需要带eabi的工具链编译

make内核生成的内核镜像在arch/你编译的cpu类型/boot 目录下

    
 
 

您可能感兴趣的文章:

  • 想写个shell脚本configure和make一个Linux Kernel怎么判断成功还是失败呢?
  • 请问make是如何调用gcc的啊
  • gcc和make的区别
  • 安装gcc make时报错,请求高手帮助,指点!!谢谢!!!
  • 我都安装 GCC 成功了,怎么还是没有 MAKE 呀?
  • 如何安装gcc,后运行make
  • 安装Xubuntu,为什么里边没有gcc和make?
  • gcc make
  • make file gcc 路径问题
  • 在windows下用gvim+gcc+gdb+make开发,ctag如何安装?
  • linux+c make gcc
  • 安装gcc4.1.0的时候make时候产生的一个警告,大家帮我看看是怎么回事?
  • 升级gcc在make时报错
  • gcc make problem: (out of date .d files?)
  • 请教一个关于Makefile的问题。提示出错:make: *** 没有规则可以创建“ioctl”需要的目标“gcc”。 停止。
  • ubuntu 10.10出现极其诡异的情况,使用gcc编译没任何反应,可以继续输入,但是不提示任何错误;使用make编译效果一样;
  • 急问: REDHAT上安装gcc-2.7.2.3 make的时候报错.
  • make 出现的问题 “[root@chensheng gcc-3.4.5]# /opt/gcc-3.4.5/configure --prefix=/usr/”
  • Unix下安装GCC时,运行Make时出错,急,请高手指教!
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 有关make all; make clobber; make depend; make debug 的区别?
  • 我要缩减LINUX内核,make menuconfig时把一些选项去掉,再make dep没错,但再make bzImage时却会提错,但我make menuconfig时不改变任何选现(
  • 我已经用make clean编译成功了内核但是在make moduals时候处错误,然后又make menuconfig,我还需要make zImage吗?
  • make perl 模块的时候出错,make: *** No rule to make target,帮忙看看,谢谢。
  • 如何写出兼容于BSD MAKE、GNU MAKE、SOLARIS MAKE的条件编译Makefile?
  • 在solaris8.0我装了make3.81,下载了make-3.81-sol8-sparc-local.gz,为什么不能在任何目录下输入make?
  • 怎样验证自己的make是不是GNU的make?
  • 问一个很低级的问题:怎样卸载用make;make install方法安装的软件?
  • configure make make install 新手问题...
  • cygwin make操作,出现no rule to make target all
  • 请教 make gdb-6.4 出现 make[4]: Entering directory `/tmp/gdb-6.4/gdb/doc'
  • make zImage和make modules等问题请教~
  • debian下安装bind用./configure时提示安装bind时./configure提示whether make sets $(MAKE)... no
  • 第一次写make文件,报makefile:2: *** missing separator. Stop.错,make文件只有两行
  • 50分的问题!make文件找不到? You don't seem to have 'make' or 'gmake' in your PATH
  • make;make install放在script裡
  • make oldconfig 和 make defconfig有何区别?
  • 求linux下 ./configure;make;make install一系列命令的详解
  • make -f makefile 时提示 Make: Must be a separator on rules line 5. Stop. 为什么,makefile 如下
  • make时出现错误:*** No rule to make target `<built-in>'????


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3