Вопросы с тегом «static-libraries»

Статическая библиотека - это архив объектных файлов. Используемый в качестве входных данных компоновщика, компоновщик извлекает объектные файлы, необходимые для связывания.

8
Разница между статическими и общими библиотеками?
В чем разница между статическими и общими библиотеками? Я использую Eclipse, и есть несколько типов проектов, включая статические библиотеки и общие библиотеки? У одного есть преимущество перед другим?

8
Файл универсален (три среза), но в нем нет (n) ошибки среза ARMv7-s для статических библиотек на iOS, в любом случае, чтобы обойти?
Я обновил версию XCode и при использовании внешних статических библиотек я получаю это сообщение: ld: файл универсален (3 среза), но не содержит (n) среза armv7s: / file / location для архитектуры armv7s clang: error: сбой команды компоновщика с кодом выхода 1 (используйте -v для просмотра вызова) Есть ли способ обойти …

1
В чем разница между библиотеками .so, .la и .a?
Я знаю, что .soфайл является динамической библиотекой (многие потоки могут совместно использовать такие библиотеки, поэтому нет необходимости иметь более одной копии в памяти). Но в чем разница между .aи .la? Это все статические библиотеки? Если динамические библиотеки имеют большие преимущества по сравнению со статическими, почему все еще много статических библиотек? …

5
DLL и LIB файлы - что и почему?
Я очень мало знаю о DLL и LIB, кроме того, что они содержат жизненно важный код, необходимый для правильной работы программы - библиотеки. Но почему компиляторы генерируют их вообще? Не будет ли проще просто включить весь код в один исполняемый файл? И в чем разница между DLL и LIB?


6
Категории Objective-C в статической библиотеке
Можете ли вы рассказать мне, как правильно связать статическую библиотеку с проектом iPhone. Я использую статический проект библиотеки, добавленный в проект приложения в качестве прямой зависимости (цель -> общие -> прямые зависимости), и все работает нормально, но категории. Категория, определенная в статической библиотеке, не работает в приложении. Итак, мой вопрос, …

3
Библиотека? Статическая? Динамический? Или рамки? Проект внутри другого проекта
У меня есть приложение для iOS, и я хочу добавить большой кусок кода, который я разрабатывал, как еще один проект, просто для удобства тестирования. Новый блок в основном имеет дело с сохранением изображения в различных службах обмена и т. Д. Поскольку этот код совместного использования требует большого тестирования и будущего …

3
Как скомпилировать статическую библиотеку в Linux?
У меня есть вопрос: как скомпилировать статическую библиотеку в Linux gcc, т.е. мне нужно скомпилировать мой исходный код в файл с именем out.a. Достаточно ли просто скомпилировать команду gcc -o out.a out.c? Я не совсем знаком gcc, надеюсь, кто-нибудь может мне помочь.
138 c  gcc  static-libraries 

2
Разница между фреймворком и статической библиотекой в ​​xcode4 и как их называть
Я совершенно новичок в Xcode и Objective-C. Я хочу задать очень простой вопрос. Я видел, что при «связывании двоичного файла с библиотеками» в настройках проекта есть различия в фреймворке и библиотеках, импортированных из других проектов в рабочей области. Первый вопрос, почему есть рамки? И почему там библиотека? Моя библиотека не …

2
Указание gcc напрямую связать библиотеку статически
Мне кажется странным использовать -Wl,-Bstatic, чтобы сказать, с gccкакими библиотеками я хочу связать статически. Ведь всю остальную gccинформацию о линковке с библиотеками я рассказываю напрямую ( -Ldir, -llibname). Можно ли напрямую указать драйверу gcc, какие библиотеки должны быть связаны статически? Уточнение: я знаю, что если определенная библиотека существует только в …

5
Статические и динамические фреймворки iOS: пояснения
Я должен признать, что с выпуском iOS 8 я немного запутался в динамических и статических фреймворках в iOS. Я ищу способ распространять созданную мной библиотеку, и мне нужно поддерживать iOS 7 и выше. (Примечание: это будет проприетарный фреймворк. Я не могу использовать какао-стручки, и я также не могу распространять исходный …

8
статическая компоновка только некоторых библиотек
Как я могу статически связать только некоторые определенные библиотеки с моим двоичным файлом при связывании с GCC? gcc ... -static ...пытается статически связать все связанные библиотеки, но у меня нет статической версии некоторых из них (например: libX11).


3
Как мне сказать CMake связать статическую библиотеку в исходном каталоге?
У меня есть небольшой проект с Makefile, который я пытаюсь преобразовать в CMake, в основном, чтобы получить опыт работы с CMake. Для целей этого примера проект содержит исходный файл (C ++, хотя я не думаю, что этот язык особенно актуален) и файл статической библиотеки, который я скопировал из другого места. …

5
Статическая компоновка libstdc ++: есть ли ошибки?
Мне нужно развернуть приложение C ++, построенное на Ubuntu 12.10 с libstdc ++ GCC 4.7, в системах под управлением Ubuntu 10.04, который поставляется со значительно более старой версией libstdc ++. В настоящее время я компилирую -static-libstdc++ -static-libgcc, как было предложено в этом сообщении в блоге: Статическое связывание libstdc ++ . …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.