Вопросы по теме 'unix-ar'

версия glibc, используемая при создании файла .a
Есть ли способ узнать из файла .a, какая версия glibc ожидается или использовалась при сборке .a?
245 просмотров
schedule 05.02.2024

Включить статическую библиотеку в общий объект?
Я хотел бы скомпилировать кучу статических библиотек в общий объект. До сих пор у меня есть g++ -Wl -shared -fPIC -o myshared.so objs/*.o Где objs/*.o выше содержит все объектные файлы, извлеченные из различных статических библиотек с...
162 просмотров
schedule 12.04.2022

g++ создает статическую библиотеку: не удалось прочитать, архив символов не имеет индекса
Я пытаюсь сгруппировать несколько служебных классов SDL в статическую библиотеку для С++, используя g++. Я использую Ubuntu Linux 11.10 и gcc версии 4.6.1 (Ubuntu/Linaro 4.6.1-9ubuntu3). Версия ар 2.21.53.20110810. Поскольку все файлы маленькие,...
2171 просмотров
schedule 03.09.2023

Извлечение архивного файла в скрипте компоновщика
Я пытаюсь решить проблему, подобную следующей: Предположим, что у меня есть библиотека libxyz.a, созданная из: /* main.c */ int main(void) { int a; } скомпилировано и заархивировано с помощью: gcc -c main.c -o abc.o && ar cr...
1476 просмотров
schedule 15.05.2023

Как извлечь объектные файлы из библиотеки iOS (на Mac)?
У меня есть сторонняя библиотека iOS, которая отлично работает в моем приложении и в симуляторе. Я пытаюсь извлечь из него объектные файлы, чтобы интегрировать его с другим сторонним программным обеспечением, которое переупаковывает объектные файлы с...
3871 просмотров

Ошибка cmake os x ar без конкретных членов архива
У меня есть простой проект cmake, который я не могу скомпилировать в OS X 10.8.4. Процесс cmake/make отлично работает в Linux, но в OS X я получаю эту ошибку: Linking CXX static library libImageFilter.a ar: no archive members specified ......
4533 просмотров
schedule 28.05.2024

Ограничение области действия глобальных символов из связанных объектов
У меня есть библиотека C в файле архива, clib.a . Я написал для него оболочку C++, cpp.o , и хотел бы использовать ее как статическую библиотеку: ar cTrvs cppwrap.a clib.a cpp.o Код, который ссылается на это, не сможет использовать...
1269 просмотров
schedule 10.07.2023

Проблема со статической ссылкой на библиотеку в Mac OS X: не найден(ы) символ(ы) для архитектуры x86_64
Я пытаюсь создать статическую библиотеку и связать ее с исполняемым двоичным файлом. Это библиотечная функция: #include <stdio.h> int hello() { return 10; } С помощью этих команд я мог получить статическую библиотеку. gcc -c...
8680 просмотров
schedule 10.11.2022

ar в оболочке MSYS2 получает усеченные пути при вызове из Makefile?
Я использую git-bash.exe из установки PortableGit с переменными среды из другого MinGW. Так что я: WORKGROUP+user@AD-X MINGW32 /z/user/Downloads $ which ar...
666 просмотров
schedule 29.11.2022

Как объединить библиотеки в Linux
Недавно я хотел создать игровой движок с использованием C++ и glfw3. Я хочу создать статическую библиотеку libengine.a и связать ее с libglfw3.a и ее зависимостями. Мой вопрос в том, как я могу заменить это: # add paths. use pkg-config --static...
27 просмотров