从目标文件 (.o) 在 macOS 上制作存档文件 (.a 文件)
Make archive file (.a file) on macos from object file (.o)
我想创建自己的静态库。我在 youtube 上观看了 Linux 的教程(我找不到任何 mac 教程)。教程使用命令行工具 ar
将 .o 文件转换为 .a 文件。我试过这样做: ar rs library.o
on mac 但它没有用。我如何在 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 [...]
我想创建自己的静态库。我在 youtube 上观看了 Linux 的教程(我找不到任何 mac 教程)。教程使用命令行工具 ar
将 .o 文件转换为 .a 文件。我试过这样做: ar rs library.o
on mac 但它没有用。我如何在 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 [...]