LINUX.ORG.RU

dll от GCC и от M$VS


0

0
Создаю dll-ки с одинаковыми внутренностями (учусь ;-)) одну на MinGW+GCC, другую на VisualStudio2005. Сделанная GCC дл-ка весит около 500 кБ, а для MSVS даже Debug-вариант - 50 кБ. Как заставить GCC урезать дл-ку?
anonymous
Ответ на: комментарий от manntes
Ты про исходники и Makefile? Скинуть? Да, уже не утро, обед скоро ;-)
anonymous
()
Варианты: 1. Уменьшить количество -l с разными ненужными библиотеками 2. Использовать -call_shared (-dy)

Кстаити, используется ключ "-shared" или только "-dll"?

arnold_shade
()
скорее всего runtime в случае gcc включается в dll, а VS dll просто ссылается на свои mvscrt и т.д.
fghj ★★★★★
()
Еще помогает застрипать dll.
anonymous
()
Ответ на: комментарий от fghj
> скорее всего runtime в случае gcc включается в dll, а VS dll просто ссылается на свои mvscrt и т.д.

Где-то мне попадалось описание как заставить MinGW собирать runtime так же как MS VC, к сожалению, не сохранил ссылки.

anonymous_incognito ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.