我使用的是ubuntu linux 16.04,只是创建了一个" a.c"文件,我用
gcc -c a.c
获取a.o和
ar rc liba.a a.o
生成存档。
但是当我使用ar命令查看其信息时,我得到了奇怪的日期信息:
$ ar tv liba.a
rw-r--r-- 0/0 1408 Jan 1 08:00 1970 a.o
日期不是1月1日,时间不是08:00 为什么我会收到这些信息?
感谢。
答案 0 :(得分:1)
“默认情况下,[linux] ar命令会创建不包含时间戳的确定性存档。”
如果要包含时间戳,请使用U修饰符:
ar tvU libra.a