Подскажите, что здесь делает компилятор? - PullRequest
0 голосов
/ 06 сентября 2010

Скажите, пожалуйста, что он делает?

$ ar -r libsldap.a

Ответы [ 2 ]

14 голосов
/ 06 сентября 2010

«Научи человека ловить рыбу», я говорю:

> man ar

[...]
DESCRIPTION
       The GNU ar program creates, modifies, and extracts from archives.  An
       archive is a single file holding a collection of other files in a
       structure that makes it possible to retrieve the original individual
       files (called members of the archive).
[...]

man твой друг.

3 голосов
/ 06 сентября 2010

ar -r libsldap.a список объектных файлов

Эта строка создает статическую библиотеку Linux, которая на самом деле является архивным файлом, который содержит один или несколько файлов .o. Компилятор ранее использовался для создания этих .o файлов.

http://www.linux.org/docs/ldp/howto/Program-Library-HOWTO/static-libraries.html

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