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 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.