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

【kernel complie】make 后生成的文件在哪?

    来源: 互联网  发布时间:2017-04-04

    本文导语:  大家好,     新手上路,想请教一下,    1. 在linux源码顶层目录下 执行 make 后,  make 出来的   .o 文件都放在哪里?    2. 执行 make modules_install ,是编译模块,还是把上一步编译的模块加到某个编译...

大家好,
    新手上路,想请教一下,
   1. 在linux源码顶层目录下 执行 make 后,  make 出来的   .o 文件都放在哪里?
   2. 执行 make modules_install ,是编译模块,还是把上一步编译的模块加到某个编译生成的文件上?
   3. make 和 make modules_install 分别生成了些什么东西?
   4. 看是否成功安装了内核,是不是只能通过 uname -r 来查看?能不能通过什么实验,来看看新装的内核添加了新的什么策略或功能?

TKS!

|
大家好,
     新手上路,想请教一下,
    1. 在linux源码顶层目录下 执行 make 后,  make 出来的   .o 文件都放在哪里?
        如果你没配置输出目录的话,就在.c那个目录
    2. 执行 make modules_install ,是编译模块,还是把上一步编译的模块加到某个编译生成的文件上?
        这个命令是按照编译好的modules
    3. make 和 make modules_install 分别生成了些什么东西?
        make吧.c编译成.o 并生成Image, make modules_install只是安装下模块
    4. 看是否成功安装了内核,是不是只能通过 uname -r 来查看?能不能通过什么实验,来看看新装的内核添加了新的什么策略或功能?
        uname -r 只是看内核版本而已,可以啊。最简单的是你可以在新内核里加个一定会运行的打印语句,在日志里就能看哦。
 

    
 
 

您可能感兴趣的文章:

  • problem on complie kernel 2.6.24.16
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • fc6的kernel头文件在哪个文件夹下,哪位大虾知道
  • ubuntu 9.04 kernel里的.c文件都不见了
  • 帮忙提供有kernel2.6的Linux镜象文件下载地址!!!
  • redhat 7.0 - 7.2 (kernel 2.4.4)下的单个文件大小<2G? 急!!!
  • kernel链接文件问题
  • linux /usr/src/kernel下面文件区别
  • 我有一个RedHat7.2 的内核升级文件kernel.zip.请问如何做生机,具体怎么操作.
  • Linux:为什么/lib/modules/linux/kernel文件夹里内容突然没有了
  • 怎么给kernel打补丁啊?(.patch的文件)
  • kernel2.4内核编译配置文件存放在哪里?
  • 数据库 iis7站长之家
  • kernel space 怎么进行文件夹遍历?(在线等)
  • Red Flag Linux 6 /usr/src/kernels/2.6.22.6-1-i686下只有头文件?
  • linux kernel0.11 版本文件系统的一个小疑问
  • 在http://www.kernel.org/pub/linux上看到很多.sign文件,是干吗使的?
  • 为什么printk的8个优先级的宏在linux/kernel.h文件中找不到???
  • linux kernel 测试文件编译失败
  • 我装的是fedora,但是没有内核开发的工具,在/usr/include/linux下面没有kernel.h和module.h文件。要装什么包?
  • /proc/sys/kernel/hotplug 怎么是个空文件
  • 如何建立kernel+文件系统开发环境问题
  • java命名空间java.awt.image类kernel的类成员方法: kernel定义及介绍
  • lock_kernel unlock_kernel编译不通过
  • java命名空间java.awt.image类kernel的类成员方法: getheight定义及介绍
  • linux-3ES-13.9.5安装oracle10g时更改/etc/sysctl.conf没有kernel.shmmax,kernel.shmmni
  • java命名空间java.awt.image类kernel的类成员方法: getwidth定义及介绍
  • ▲求助:kernel panic:No init found.try passing init=option to kernel.
  • java命名空间java.awt.image类kernel的类成员方法: getkerneldata定义及介绍
  • kernel too old , kernel panic原因
  • java命名空间java.awt.image类kernel的类成员方法: getyorigin定义及介绍
  • 区分uboot和kernel的宏
  • java命名空间java.awt.image类kernel的类成员方法: clone定义及介绍


  • 站内导航:


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

    ©2012-2021,