对于我想要对Linux内核进行的操作,我必须记录构建过程运行的所有命令。 Linux编译系统在编写时不会显示它运行的命令,如调用ld
和编译器。相反,它会打印这样的行:
LD usr/built-in.o
我希望能够看到打印到终端的那些,但我还想将实际命令记录到文件中,这样我就可以看到运行的内容,比如说,将初始RAM文件系统链接到{{1或者目标文件的链接顺序。我怎么能这样做?
这样做的目的是计算我需要的特定目标文件以及要运行的命令,以便使用不同的初始RAM文件系统内容进行不同的构建,而无需从头开始。因此,如果CPIO是通过运行vmlinux
生成的,然后最终的内核映像是通过运行cpio $dir > initramfs.cpio
生成的,那么我将拥有我不需要重建的目标文件以及组合方式使用initramfs创建最终的内核映像。
答案 0 :(得分:1)
将V=1
传递给make
。
make V=1 ...