Компиляция из исходного пакета против пакета deb - PullRequest
4 голосов
/ 21 февраля 2011

Я собираю несколько пакетов C / C ++ из исходного кода в Ubuntu.Я сравниваю результаты моей сборки с запуском с установкой Debian и обнаруживаю, что мои исполняемые файлы работают медленнее.

Я использовал readelf -a для сравнения двух исполняемых файлов.Такие вещи, как раздел перемещения для '.rela.dyn', существенно различаются, но я не уверен, какую документацию мне нужно искать, чтобы иметь смысл подобных различий.

Есть ли у кого-нибудь совет для попыткинастроить gcc для создания исполняемых файлов, подобных тем, которые я найду в пакете deb?

1 Ответ

1 голос
/ 21 февраля 2011

Ну, так как это открытый исходный код, вы должны получить флаги компиляции, которые они используют для генерации исполняемых файлов:)

my2c

...