Описание тега static-linking
A static library or statically-linked library is a set of routines, external functions and variables which are resolved in a caller at compile-time and copied into a target application by a compiler, linker, or binder, producing an object file and a stand-alone executable. This executable and the process of compiling it are both known as a static build of the program.
1
ответ
Проблема при компоновке библиотек lapack и fftw3
У меня есть программа Fortran 90, которая использует подпрограммы lapack и успешно работает в моей системе Ubuntu. Теперь я хочу запустить его на Mac (OS X Версия 10.11.4). Я использую компилятор gfortran как часть gcc, установленного из репозиторие…
29 мар '16 в 18:36
2
ответа
Как STATIC LINK FreeImage Library?
Это для людей, использующих библиотеку FreeImage - библиотеку C с открытым исходным кодом для управления изображениями: http://freeimage.sourceforge.net/ Этот вопрос задавался много раз на разных форумах, но я не смог найти ответ. Если кто-то знает …
19 окт '11 в 16:42
1
ответ
Получение msbuild для использования MT_StaticRelease
Как заставить msbuild использовать MT_StaticRelease? Пакет, который я пытаюсь собрать, - это LLVM 3.5.1, использующий 64-разрядную версию Visual Studio 12 в Windows 7, и ближе всего я пришел к тому, что, как мне кажется, должна быть правильная коман…
01 фев '15 в 11:52
2
ответа
Как я могу скомпилировать проект autotools со статически связанными зависимостями?
Есть библиотека с открытым исходным кодом, которую я хочу использовать. Поскольку я хочу распространять свое программное обеспечение в виде двоичного пакета, я не хочу, чтобы библиотека имела зависимости от других библиотек, поэтому мне нужно статич…
22 май '10 в 19:34
2
ответа
Статическая ссылка на lib и все еще запрашивающая DLL
Используя Visual Studio 2008, у меня есть .H и .LIB файл библиотеки. Я написал программу и ссылался на LIB через свойства проекта. Он хорошо компилируется, но при запуске запрашивает установку DLL. Если DLL находится в том же каталоге, что и EXE это…
10 фев '10 в 22:12
1
ответ
C++ STL версия контроля версий + повышение
Я создавал библиотеку C++, которую хочу распространять в виде единого файла.so для своих пользователей, и, надеюсь, этот файл.so будет, по большей части, независимым от дистрибутивов. Таким образом, я статически связывал сторонние библиотеки (но все…
02 фев '12 в 00:50
0
ответов
Профилирование проекта VS2008 C++, использующего библиотеку статических ссылок
Я работаю над смешанным проектом C/C++. На самом деле существует 5 проектов на чистом C (скомпилированных как.dll) и 1 проект C++ (скомпилированных как.dll), который ссылается на внешнюю статическую библиотеку (файлы.lib +.pdb). Проект VS2008 отключ…
22 янв '12 в 13:46
1
ответ
Размер статических библиотек, сгенерированных Xcode
У меня есть дерево проекта в Xcode, которое выглядит так: AppProject зависит от ObjcWrapper, который, в свою очередь, зависит от PureCppLib. ObjcWrapper и PureCppLib - проекты статических библиотек. В совокупности все источники едва достигают 15 тыс…
24 апр '10 в 18:06
0
ответов
Статическое связывание с использованием musl lib и clang 6.0 поверх Ubuntu 16.04
Я пытаюсь собрать musl lib, используя clang 6.0 на Ubuntu 16.04. А затем связать созданный libc.a с example.a с помощью cmake 3.5.1 Для сборки musl lib я использовал эти инструкции (производятся только статические): 1) CC=$(which clang-6.0) CXX=$(wh…
06 ноя '18 в 21:42
5
ответов
Линукс статическая линковка мертва?
Фактически, флаг -static gcc в Linux сейчас не работает. Позвольте мне процитировать из GNU libc FAQ: 2,22. Даже статически связанные программы нуждаются в общих библиотеках, что для меня неприемлемо. Что я могу сделать? {AJ} NSS (для подробностей п…
07 авг '10 в 12:24
2
ответа
Сборка общей библиотеки создала статическую библиотеку
Я пытаюсь встроить libass в общую библиотеку со статическим связыванием под MinGW-w64. Когда я настраиваю с ./configure --disable-static --enable-shared он генерирует разделяемую библиотеку (динамически связанную), как и ожидалось. Тем не менее, ког…
08 июн '17 в 07:26
2
ответа
Почему Visual Studio нужна статическая библиотека (.lib) для динамической компоновки?
Я хочу использовать некоторые DLL в моем проекте ( VS2013 - C++), Я дал путь к dll и заголовкам, используя "каталоги-> свойства-> каталоги vC++", и после сборки проекта появляются ошибки компоновщика (общий "неразрешенный внешний символ"). проблема …
06 май '15 в 07:48
0
ответов
Проект Visual Studio C++ 2015 не может быть связан со статической библиотекой glew64
В моем проекте Visual Studio C++ у меня есть две конфигурации, для 32-битной и 64-битной. Я пытаюсь статически связываться с библиотеками freeglut и glew. В 32-битной конфигурации я установил путь поиска библиотеки для папки, содержащей freeglut.lib…
28 фев '17 в 07:33
1
ответ
Как скомпилировать статическую версию унисон
На моей коробке OS X, brew install unison дает мне версию 2.51.2. Но система, которую мне нужно синхронизировать, работает с CentOS 6.10, для которого, похоже, нет существующего двоичного файла 2.51.2. Я также не могу скомпилировать из исходных текс…
30 ноя '18 в 07:56
1
ответ
Связывание 2 статических библиотек с target_link_libraries
Я пытаюсь связать две статические библиотеки с помощью cmake, но не получаю ожидаемого результата, когда просматриваю библиотеки с помощью ar -t, Небольшой пример, где библиотека A связана с B: файл a.c: void a(){} файл b.c: void b(){} файл CMakeLis…
04 окт '18 в 06:58
1
ответ
Проблемы связывания CUDA-скомпилированного кода с использованием Boost
Вопросы о взаимодействии CUDA-cum-Boost иногда всплывают на SO, но они всегда (?) Касаются компиляции: у CUDA есть проблемы с трюками Boost с вуду. Общая мудрость заключается в том, чтобы изолировать ваш код с помощью Boost от вашего скомпилированно…
23 янв '16 в 23:57
2
ответа
Компиляция моно как статической библиотеки
Я хочу скомпилировать libmono как статическую библиотеку в Windows. Целевая платформа - Windows x86. Среда сборки: Windows 7, 64-битная, VC++ Express 2010 Что я уже сделал. 1) Загруженные моно 2.10.8 источников. 2) Открыл mono.sln из папки msvc и уб…
23 май '12 в 12:22
2
ответа
backtrace_symbols() с -static и -rdynamic
Глядя на этот вопрос и этот вопрос, я вижу, что для backtrace_symbols() чтобы работать, надо скомпилировать -rdynamic флаг. Я пробовал это в тестовой программе, и она работает, но я пишу программу, которая также скомпилирована с -static и эта страни…
09 ноя '12 в 12:09
1
ответ
Добавление нескольких статических библиотек Rust в приложение iOS
У меня есть две библиотеки (с C-совместимым интерфейсом), написанные на Rust, которые я пытаюсь интегрировать в приложение для iOS. При интеграции двух файлов.a в одном проекте я получаю ошибки, потому что символы из стандартной библиотеки Rust тепе…
04 окт '17 в 15:29
2
ответа
Использование vmalloc (libvmalloc.a) на Mac и CentOS- не может включать заголовок vmalloc
Я хочу выделить практически непрерывную память диапазона, чтобы я мог использовать свойство locality (пространственная локальность) при доступе к данным с учетом повышения производительности. На следующей странице я обнаружил, что мне нужно использо…
19 июл '11 в 00:13