Результаты поиска по запросу "fpic"

3 ответа

http://eli.thegreenplace.net/2012/01/03/understanding-the-x64-code-models/

авно получил: ... перемещение R_X86_64_32 против `локального символа 'не может быть использовано при создании общего объекта; перекомпилировать с -fPIC ошибка при попытке скомпилировать программу как общую библиотеку. Теперь решение этой ...

2 ответа

 и доступ к глобальным данным преобразуется в доступ через GOT, и добавляются перемещения GOT.

лал кусок кода, который состоит из динамической библиотеки (lib.c) и основной исполняемый файл (main.c). В обоих файлах я определяю глобальную переменную с именем:int global, Не очень умный, но это не вопрос. Когда я компилирую динамическую ...

3 ответа

Что означает -fPIC при создании разделяемой библиотеки?

Я знаю-fPICОпция имеет отношение к разрешению адресов и независимости между отдельными модулями, но я не уверен, что это означает на самом деле. Вы можете объяснить?

ТОП публикаций

6 ответов

Как я могу сказать, что-то вроде objdump, был ли объектный файл собран с -fPIC?

Как я могу сказать, с чем-то вродеobjdump, если объектный файл был построен с-fPIC?

3 ответа

Связывание разделяемой библиотеки со статической библиотекой: должна ли статическая библиотека компилироваться иначе, чем если бы приложение связывало ее?

По крайней мере, в Linux и Solaris статические библиотеки на самом деле представляют собой просто набор скомпилированных .o, помещенных в один большой файл. При компиляции статической библиотеки обычно флаг -fpic опускается, поэтому ...