使用GCC创建静态库

使用GCC创建静态库,gcc,Gcc,当我使用GCC编译代码时,它给出了两个输出.o和.d文件。 创建库(.a)时,是否还需要添加(.d)文件。如果是,那么如何添加?否您只需要添加.o文件,静态库归档只是.o文件的集合 .d文件是一个makefile片段,用于指定用于构建对象文件的依赖项,仅在编译.o文件本身时才需要它。gcc通常只提供一个输出.o。您可以使用ar

当我使用GCC编译代码时,它给出了两个输出.o和.d文件。
创建库(.a)时,是否还需要添加(.d)文件。如果是,那么如何添加?

否您只需要添加.o文件,静态库归档只是.o文件的集合


.d文件是一个makefile片段,用于指定用于构建对象文件的依赖项,仅在编译.o文件本身时才需要它。

gcc
通常只提供一个输出
.o
。您可以使用
ar