В одной библиотеке торчат ссылки на Qt-функции вот такого вида: _ZN14QWaitConditionC1Ev. Мне нужно руками собрать такую библиотеку Qt. Собираю. В собранной библиотеке таких символов нет, а есть такие:
__14QWaitCondition
wait__14QWaitCondition
wait__14QWaitConditionUl
wait__14QWaitConditionP6QMutexUl
__tf14QWaitCondition
И она, конечно, не линкуется с моей библиотекой. Вопрос такой: очевидно, что манглирование зависит от компилятора. Вот что заставляет gcc генерить префиксы вида _ZN14 и суффиксы C1Ev? Какиме именно ключи?
Ответ на:
комментарий
от eXOR
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум компиляция без символов отладки. (2004)
- Форум Скомрилировать ядро компилятором, отличным от дефолтного (2003)
- Форум Версия gcc (2007)
- Форум Отладочные символы и их отсутствие (2016)
- Форум Нужен си компилятор способный ставить префиксы сегментов данных (2007)
- Форум БД/формат для хранения множеств (2019)
- Форум Как собрать gcc со своими ключами в gentoo? (2011)
- Форум компилятор с++ совместимый по ключам и некоторым библиотекам с gcc строящий более оптимальный по скорости исполнеия код (2019)
- Форум Как сделать структуры без дырок в gcc (2011)
- Форум вопрос по Cygwin: как указать target? (2002)