Как сделать двоичный файл Mach-O из объектного файла? - PullRequest
1 голос
/ 07 мая 2010

У меня есть объектный файл, который я хотел бы преобразовать в двоичный файл Mach-O (я на Mac OS 10.6). Запуск ld -e _main source.o /usr/lib/libc.dylib дает следующий вывод:

ld: symbol dyld_stub_binding_helper not defined (usually in crt1.o/dylib1.o/bundle1.o) for inferred architecture x86_64

Как я могу ссылаться на libc, используя ld?

1 Ответ

2 голосов
/ 07 мая 2010

Вам нужно будет добавить к вызову ld библиотеки, к которым обращается ваш объектный файл - в статической или динамической форме. Для printf, в частности, я думаю, что вы хотите /usr/lib/libc.dylib.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...