![]() |
Модераторы: bsa |
![]() ![]() ![]() |
|
qwerty789 |
|
||||
Новичок Профиль Группа: Участник Сообщений: 22 Регистрация: 7.12.2007 Репутация: нет Всего: 1 |
Интересно конечно почитать вашу беседу, но я спрашивал конкретно про то что, при компиляции gcc например вот этого
Получается -------------- Сборка: Release в testtt --------------- mingw32-g++.exe -Wall -O2 -O3 -IC:\MinGW\bin -c C:\CodeBlocks\Projects\testtt\main.cpp -o obj\Release\main.o mingw32-g++.exe -LC:\MinGW\bin -o bin\Release\testtt.exe obj\Release\main.o -s -s Output size is 257,00 KB Получается не маленький размер... Добавлено через 2 минуты и 13 секунд При использовании чегонибудь из fstream.h, такой же размер примерно... Добавлено через 8 минут и 49 секунд а если так сделать, то совсем другой размер...
-------------- Сборка: Release в testtt --------------- mingw32-g++.exe -Wall -O2 -O3 -IC:\MinGW\bin -c C:\CodeBlocks\Projects\testtt\main.cpp -o obj\Release\main.o mingw32-g++.exe -LC:\MinGW\bin -o bin\Release\testtt.exe obj\Release\main.o -s -s Output size is 5,50 KB |
||||
|
|||||
archimed7592 |
|
|||
![]() Архимед ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2531 Регистрация: 12.6.2004 Где: Moscow Репутация: 6 Всего: 93 |
Дело в том, что, в том или ином виде, почти всю ф-циональность стандартной библиотеки Си реализует msvcrt.dll(которая, надо понимать, есть в любой винде), на которую, в свою очередь идут ссылки из получаемого бинарника.
Что же касается C++RTL - там не всё так просто, и поэтому большая часть кода дислоцируется в вашем бинарнике(в данном случае). -------------------- If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas. © George Bernard Shaw |
|||
|
||||
jmp |
|
|||
Новичок Профиль Группа: Участник Сообщений: 40 Регистрация: 13.12.2007 Репутация: нет Всего: нет |
qwerty789, мда, вот в ВС2005 у меня тоже получались еХешники на 10 кб, но и у половины пользователей отказыввались запускаться....впринципе я не "ропщу" на MingW уж лучше 300кб и 100% работоспособность, чем 5кб и ошибка вида "Приложению не удалось запуститься поскольку оно некорректно настроено" у всех кто не ставил Visual C++ Redistributable Package..
|
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 6 Всего: 162 |
||||
|
||||
Dronchik |
|
|||
![]() Звукач ёмаё ![]() ![]() Профиль Группа: Участник Сообщений: 451 Регистрация: 1.5.2007 Репутация: 1 Всего: 37 |
Dev C++ 4,9,9,1 - 468 кб.
MS Visual C++ 6 SP5 - 216 кб. Компилировал без какой либо оптимизации компилятором. ![]() -------------------- Вместо слов делай дело, от которого ты фанатеешь. (с) |
|||
|
||||
qwerty789 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 22 Регистрация: 7.12.2007 Репутация: нет Всего: 1 |
Всем спасибо за активное участие в моем обучении
![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "C/C++: Для новичков" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Для новичков | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |