logo
Литература_1 / photon_old

Компилирование и линковка

Вообще Вы можете преобразовать любое приложение (как создание PhAB'ом, так и нет) в DLL, добавив -shared к флагам компилятора и линковщика (и вероятнее всего добавляя расширение so или dll к имени файла). Вам необходимо также установить для линкера опцию -Bsymbolic, чтобы быть уверенным, что локально определённые символы, используемые DLL, не будут переписаны другими символами с такими же именами из исполняемого файла.

Чтобы выполнить эти изменения для приложения PhAB, следует сделать в Makefile следующее:

Yandex.RTB R-A-252273-3
Yandex.RTB R-A-252273-4