从对象文件(.o)在macos上制作归档文件(.a文件)

Make archive file (.a file) on macos from object file (.o)

本文关键字:文件 归档文件 对象 macos      更新时间:2023-10-16

我想创建自己的静态库。我看过youtube上的Linux教程(我找不到任何mac教程(。教程使用命令行工具ar将.o文件转换为.a文件。我试过这样做:在mac上使用ar rs library.o,但没有成功。我怎么能在Mac上做到这一点?谢谢

这是输出:

ar: no archive members specified
usage:  ar -d [-TLsv] archive file ...
ar -m [-TLsv] archive file ...
ar -m [-abiTLsv] position archive file ...
ar -p [-TLsv] archive [file ...]
ar -q [-cTLsv] archive file ...
ar -r [-cuTLsv] archive file ...
ar -r [-abciuTLsv] position archive file ...
ar -t [-TLsv] archive [file ...]
ar -x [-ouTLsv] archive [file ...]

这应该做到:

ar rcs mylibrary.a myobjfile.o [...]