best365足球-365betvip-mobile365体育投注

简约 · 精致 · 专注内容

Linux 中 .d 是什么文件

Linux 中 .d 是什么文件

.d为源文件的依赖关系的完整规则:

例如:你改了your.h文件里的结构定义或者宏定义,.c .o 规则是不会让make重新编译your.c的,即使your.c里有#include "your.h". 如果有.d文件, make 就知道由于your.c #include 了 "your.h", 需要编译your.c

补充:

.o,是目标文件

.a为静态库,是好多个.o合在一起,用于静态连接

.la为libtool自动生成的一些共享库,vi编辑查看,主要记录了一些配置信息

.so 为共享库,是shared object,用于动态连接的,和windows中的dll差不多

相关推荐

苹果手机备忘录删除了怎么恢复?5个教程教你一步步找回!
《NBA2K23》生涯模式怎么玩?生涯模式玩法指南
十大口感好的香烟 十大好抽的烟排名 国产高档香烟口感排行榜
2025放置挂机手游收益排行榜top10 最适合上班族的前十名推荐
韩国战胜德国回国仍被扔鸡蛋,球迷:国足踢得这么差都没人扔鸡蛋
歌手史蒂文·黃,(Stevie,Hoang)的簡介,基本資訊,獲獎記錄與歷程