Сделать архивный файл (файл .a) на macos из объектного файла (.o) - PullRequest
0 голосов
/ 09 июля 2020

Я хочу создать свою собственную библиотеку c stati. Я смотрел обучающие программы на YouTube для Linux (я не мог найти никаких обучающих программ ma c). В учебных пособиях для преобразования файлов .o в файлы .a использовался инструмент командной строки ar. Я пробовал сделать это: ar rs library.o на ма c, но это не сработало. Как я могу сделать это на Ma c? Спасибо.

Это результат:

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 ...]

1 Ответ

2 голосов
/ 09 июля 2020

Это должно сработать:

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

...