Результаты поиска по запросу "linker"
Динамически связаны? Я думал, что идея динамически связанной библиотеки заключается в том, что вы можете скомпилировать остальное отдельно и добавить библиотеку во время выполнения. Вы имели в виду прямую или косвенную связь?
то звучит сложнее, чем есть на самом деле. Вот что я имею в виду: Предположим, я пишу приложение, которое использует потоки. В этом приложении я не используюpthreads напрямую, но я использую обертку, которая используетpthreads, Итак, в ...
-Whole-архив выдает даже символы, помеченные как скрытые? Мой размер исполняемого файла значительно вырос, добавив это.
я проблема со статическими символами библиотеки, пропущенными в связанном исполняемом файле. Вот описание моей проблемы: У меня есть статическая библиотека, построенная из нескольких объектных файлов. Эти объектные файлы предоставляют несколько ...
Так же, как дополнительная информация: Страницы проекта / Свойства конфигурации / C, C ++ / Препроцессор / Определения препроцессора и установите макрос препроцессора _ITERATOR_DEBUG_LEVEL в одно из следующих значений в зависимости от цели:
пользуем библиотеку другого поставщика, которая, очевидно, была скомпилирована с неправильными флагами, а именно _ITERATOR_DEBUG_LEVEL = 0 в 32-битном режиме отладки. Хотя я уже подал отчет об ошибке, мне нужно промежуточное решение. Мы сами не ...
Обратите внимание, что в случае с DLL обычно есть способы (в основном по умолчанию в Windows активны) маскировать все в DLL, кроме того, что вы явно экспортировали. Если то, что вы явно экспортируете, подпадает под спецификацию ABI (обычно это просто C), то вы можете связать DLL, скомпилированные с разными компиляторами. Например, Firefox не навязывает какой-либо конкретный компилятор для своих плагинов. Но вы должны спроектировать и создать приложение с учетом этого.
быть более точным, давайте предположим, что оба компилятора находятся на одной платформе (набор команд OS +). Однако один из объектных файлов был сделан из зависимого от компилятора кода. С другой стороны - код является объектно-ориентированным ...
Ошибка компоновщика лога
Я скачал и собрал Boost 1.55 из источника. Я пытаюсь использовать Boost-log. В базовом случае ...
Ошибка связывания C ++ после обновления до Mac OS X 10.9 / Xcode 5.0.1
После обновления до Mac OS X 10.9 / Xcode 5.0.1 командные строки для создания общей библиотеки (.dylib) не были выполнены с несколькими неопределенными символами. clang++ -dynamiclib -install_name test.dylib *.o -o test.dylib Undefined ...
РЕДАКТИРОВАТЬ: Другое примечание: Вы должны включить генерацию кода времени ссылки. / LTCG ... что-то
ли способ заставить Visual Studio связать все символы из файла lib в dll, так как atm оптимизирует «неиспользуемые» функции, которые нужны программе, использующей dll во время выполнения. Я пытался использовать / OPT: NOREF и / OPT: NOICF, но, ...
gcc.gnu.org/wiki/LinkTimeOptimization
леfile1.c, есть вызов функции, которая реализована в файлеfile2.c, Когда я ссылкуfile1.o а такжеfile2.o в исполняемый файл, если функция вfile2 очень маленький, будет ли компоновщик автоматически обнаруживать, что функция мала и встроить свой вызов?
все в порядке.
я есть программа на C ++, которая была скомпилирована ранее, но после перебора Jamfiles программа больше не компилируетсяld испустилduplicate symbol error, Это сохранилось после последовательного возвращения к оригинальным ...
Вы должны перекомпилировать базовые библиотеки, что может быть довольно болезненным.
тривиально маленькие программы на Haskell превращаются в гигантские исполняемые файлы. Я написал небольшую программу, которая была скомпилирована (с GHC) в двоичный файл с размером, расширяющим 7 МБ! Что может привести к тому, что даже ...