当前位置: 技术问答>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 文件都放在哪里?
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 只是看内核版本而已,可以啊。最简单的是你可以在新内核里加个一定会运行的打印语句,在日志里就能看哦。
新手上路,想请教一下,
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 只是看内核版本而已,可以啊。最简单的是你可以在新内核里加个一定会运行的打印语句,在日志里就能看哦。