|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
28.11.2009, 10:34 | #1 |
Участник клубаДжуниор
Регистрация: 23.08.2008
Сообщений: 1,616
|
Вопрос о компиляторах Code::blocks
При компилировании проекта GNU GCC Compiler'ом размер EXE файла получается 260кб(при Release-сборке), но при перекомпилировании этого же проекта компилятором от Microsoft Visual C++ 2005/2008, он получается 7кб.
Насколько я понял размер первого проекта большой из-за того что приложение получается кросс-платформенным? И если его запустить на Linux оно тоже будет работать без перекомпилирования?
pushl $0x18E3DF6B
call ICQ |
28.11.2009, 10:40 | #2 |
Участник клуба
Регистрация: 08.10.2007
Сообщений: 1,185
|
Нет. Скорее, он функции стандартных сишных библиотек включает в exe, а MS использует свои dll'ки (msvcrt*.dll, msvcp*.dll).
|
28.11.2009, 10:49 | #3 |
Участник клубаДжуниор
Регистрация: 23.08.2008
Сообщений: 1,616
|
Ну а каким компилятором лучше пользоваться?
pushl $0x18E3DF6B
call ICQ |
28.11.2009, 12:00 | #4 |
Участник клуба
Регистрация: 08.10.2007
Сообщений: 1,185
|
|
28.11.2009, 12:17 | #5 |
Участник клубаДжуниор
Регистрация: 23.08.2008
Сообщений: 1,616
|
Я и использую компилятор из Dev-C++. Сейчас скомпилировал тот-же проект в Dev-C++ и размер вышел 466 кб(как у Debug-версии в Code::Blocks). Может надо обновить версию MiniGW компиляторов?
pushl $0x18E3DF6B
call ICQ |
28.11.2009, 17:19 | #6 |
Участник клубаДжуниор
Регистрация: 23.08.2008
Сообщений: 1,616
|
Разобрался. Отключил IOStream и EXE стал весить 5кб. Видно в Microsoft этот модуль вынесен в DLL, а в Gnu GCC подключается к EXE
pushl $0x18E3DF6B
call ICQ |
28.11.2009, 18:29 | #7 | |
Форумчанин
Регистрация: 30.10.2009
Сообщений: 114
|
Цитата:
|
|
28.11.2009, 21:22 | #8 |
Участник клубаДжуниор
Регистрация: 23.08.2008
Сообщений: 1,616
|
Спасибо, просто ни когда не занимался разработкой кросс-платформенных приложений. Да и не использовал ничего кроме Windows.
Offtop: SnX, ваш ник мне кажется до боли знакомым...
pushl $0x18E3DF6B
call ICQ |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Начать работу с Code::Blocks | Koluna | Софт | 15 | 29.05.2010 17:55 |
Вопрос про JEDI Code Library | k1r1ch | Компоненты Delphi | 10 | 27.09.2009 15:50 |
Code Blocks | [Ap][uTekToP] | Общие вопросы C/C++ | 6 | 23.09.2009 20:58 |
CODE::BLOCKS | vvviperrr | Софт | 0 | 18.12.2008 19:19 |
Номера строк. [Code][/code] | AngelOfDeath | О форуме и сайтах клуба | 4 | 11.12.2008 11:57 |