Извлечение нескольких объектов с одинаковым именем из библиотеки

У меня есть .a файл, содержащий несколько объектов с одинаковым именем (utils.o например). Как я могу извлечь эти объекты, когда ar Утилита работает только на имя?

1 ответ

man ar раскрывает этот модификатор:

   N   Uses  the  count  parameter.  This is used if there are multiple entries in the archive with the same name.
       Extract or delete instance count of the given name from the archive.

Так, например, вы могли бы использовать ar xN 5 libfoo.a utils.o извлечь 5-й utils.o объект из вашего архива...

Другие вопросы по тегам