ILD

静态库的格式
作者:Herbert Yuan 邮箱:yuanjp89@163.com
发布时间:2017-6-14 站点:Inside Linux Development

静态库只是一些目标文件的打包,没有对目标文件内容进行任何修改。

The ar format has never been standardized; modern archives are based on a common format with two known variants, BSD and GNU.

编译两个目标文件,然后使用ar命令创建静态库。

1
2
3
$(CC) -o a.o -c a.c
$(CC) -o b.o -c b.c
$(AR) rcs liba.a a.o b.o

使用readelf命令读取静态库的内容,发现它和readelf读取a.o与b.o的内容完全一样。

Copyright © linuxdev.cc 2017-2024. Some Rights Reserved.