Линкерный компоновщик Solaris, эквивалентный GNU LD - динамический флаг экспорта - PullRequest
1 голос
/ 27 февраля 2009

Как и в вопросе: «Мы строим на Linux с помощью компоновщика GNU, а на Solaris - на Solaris ld. GNU ld поддерживает флаг --export-dynamic, который:

При создании динамически связанного исполняемого файла добавьте все символы в динамический таблица символов. Динамическая таблица символов - это набор символов, которые видны из динамических объектов во время выполнения.

Что эквивалентно этому флагу с использованием линкера Solaris? Есть ли эквивалент?

Ответы [ 2 ]

2 голосов
/ 27 февраля 2009

Компоновщик Sun Studio (ld) по умолчанию экспортирует все символы.

0 голосов
/ 21 марта 2009

Полный справочник по компоновщику Sun можно найти на docs.sun.com. Найдите «Руководство по компоновщику и библиотекам». Под "всеми символами" вы подразумеваете все глобальные символы, верно? C файл-статические символы не повышен до глобального права? Я не думаю, что это сработает.

...