ar
既に存在するアーカイブ名で使用すると、次のメッセージが生成されます。
+ ar rcs /tmp/libcpfs.a.3nbsv /tmp/cpfs.c.ERGsn /tmp/log.c.1lk6G
ar: /tmp/libcpfs.a.3nbsv: File format not recognized
既存のアーカイブ名は、(によって作成されたmktemp
) 空のファイルです。
とにかくそこにあるものは何でも壊したいのですが、既存のファイルの内容は(それがあるar
かどうかにかかわらず)私には興味がありません。どうすればこれを強制できますか?
Update0
私は現在rm "$libcpfs_a" && ar rcs "${libcpfs_a}" ${libcpfs_objs[*]}
、回避策として使用しています。