记录Linux构建过程运行的所有命令

时间:2017-07-08 21:29:21

标签: linux makefile

对于我想要对Linux内核进行的操作,我必须记录构建过程运行的所有命令。 Linux编译系统在编写时不会显示它运行的命令,如调用ld和编译器。相反,它会打印这样的行:

LD usr/built-in.o

我希望能够看到打印到终端的那些,但我还想将实际命令记录到文件中,这样我就可以看到运行的内容,比如说,将初始RAM文件系统链接到{{1或者目标文件的链接顺序。我怎么能这样做?

这样做的目的是计算我需要的特定目标文件以及要运行的命令,以便使用不同的初始RAM文件系统内容进行不同的构建,而无需从头开始。因此,如果CPIO是通过运行vmlinux生成的,然后最终的内核映像是通过运行cpio $dir > initramfs.cpio生成的,那么我将拥有我不需要重建的目标文件以及组合方式使用initramfs创建最终的内核映像。

1 个答案:

答案 0 :(得分:1)

V=1传递给make

make V=1 ...