编译Linux内核后,我需要在磁盘中保留巨大的souce目录,以供进一步的外部模块编译。
我不能简单地运行make clean,因为当我以这种方式编译某些模块时,这会失败:
$ make -C /lib/modules/`uname -r`/build
Run Code Online (Sandbox Code Playgroud)
我粗略地阅读了内核源代码的Makefile,但似乎没有一个目标来完成这项工作。
问题:
我应该从工作的 Linux 源目录中复制哪些有价值的文件,以便进一步使用编译外部模块?
示例代码如下:
.c1 {
width: 480px;
height: 480px;
background-color: blue;
}
.c2 {
width: 100%;
background-color: red;
}
.c3 {
display: inline-block;
margin-top: 0;
}
<div class="c1">
<div class="c2">
<div class="c3">
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
为什么会出现div.c2?当 c3 具有inline-blockdisplay以外的内容时,它不存在。
另请参阅此代码盘:https://codepen.io/uuhan/pen/ZXWodw
更新:
我将line-height: 0添加到 c2 中,然后 div.c2 变得更薄。但是我如何计算出 c2 的高度(6px,原点22px)?
另请参阅此代码盘:https://codepen.io/uuhan/pen/EwKRLK