Модераторы: Daevaorn

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> уменьшить размер exe 
:(
    Опции темы
TaNK
Дата 30.9.2009, 11:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 669
Регистрация: 29.10.2006
Где: Краснодар

Репутация: нет
Всего: 1



Всем привет. 1) поиск облазил...выяснил чтобы уменьшить размер исполняемого файла - испольвозать вместо cout  - printf() но С вариант изучаю все таки с++ ,да размер с 400 кб упал до 15...не нравится вариант такой...может какие настройки в самой среде выставить или Dec cpp (где то прочитал устаравшая и неподдерживамая) уже не актуальна? стоит еще VC++ 2008 EE но чего то она меня не в дохновляет..exe очень маленькие но сама создает кучу файлов..и проект выходит  4-5 метров...хотя cpp и exe вместе весят  20 кб
Что посоветуете счего начать..
Заранее спасибо.  


--------------------

Oracle 11.2.0.3.0
FireBird 1.0-2.5


PM MAIL ICQ   Вверх
Rickert
Дата 30.9.2009, 11:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ситхи не пройдут!
****


Профиль
Группа: Комодератор
Сообщений: 3356
Регистрация: 11.7.2006
Где: Лакрима

Репутация: 0
Всего: 52



TaNK, Имеется виду Release сборка?


--------------------
Ни что не внушает сна крепче, чем день приисполненный трудов!
PM MAIL WWW Skype GTalk   Вверх
zim22
Дата 30.9.2009, 12:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


depict1
****


Профиль
Группа: Завсегдатай
Сообщений: 2682
Регистрация: 15.1.2009
Где: Украина

Репутация: 24
Всего: 69



Цитата(TaNK @  30.9.2009,  11:50 Найти цитируемый пост)
Что посоветуете счего начать..

с вопроса "действительно ли так важна разница в размере между 400 и 40 кбайт?"


--------------------
PM MAIL   Вверх
TaNK
Дата 30.9.2009, 12:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 669
Регистрация: 29.10.2006
Где: Краснодар

Репутация: нет
Всего: 1



zim22  > Ну вот смотри когда если работать в Builder он может весит как 1 Мб и работать он будет на других компах...а может весит и 300 кб и работать будет только там где установлен Builder, соглашусь..не так критичен но хочется разобраться.

Rickert > не понял поясни 


--------------------

Oracle 11.2.0.3.0
FireBird 1.0-2.5


PM MAIL ICQ   Вверх
zim22
Дата 30.9.2009, 12:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


depict1
****


Профиль
Группа: Завсегдатай
Сообщений: 2682
Регистрация: 15.1.2009
Где: Украина

Репутация: 24
Всего: 69



Цитата(TaNK @  30.9.2009,  12:07 Найти цитируемый пост)
 он может весит как 1 Мб и работать он будет на других компах...а может весит и 300 кб и работать будет только там где установлен Builder

это зависит от параметров сборки (будет ли exe таскать с собой библиотеки или юзать установленные в системе). подробнее здесь.
Цитата(TaNK @  30.9.2009,  12:07 Найти цитируемый пост)
Rickert > не понял поясни 

в Release версии exe весит меньше, чем в Debug


--------------------
PM MAIL   Вверх
TaNK
Дата 30.9.2009, 12:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 669
Регистрация: 29.10.2006
Где: Краснодар

Репутация: нет
Всего: 1




в Release версии exe весит меньше, чем в Debug

Найти бы это в настройках Dev cpp, где это может быть

Заранее спасибо.


--------------------

Oracle 11.2.0.3.0
FireBird 1.0-2.5


PM MAIL ICQ   Вверх
andrew_121
Дата 30.9.2009, 13:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодофей
****


Профиль
Группа: Завсегдатай
Сообщений: 3448
Регистрация: 3.1.2008

Репутация: 6
Всего: 33



Цитата(TaNK @  30.9.2009,  12:36 Найти цитируемый пост)
Найти бы это в настройках Dev cpp, где это может быть

Там используется единственная длл-ка, mingwm10.dll, объемом 15к)


--------------------
Удалил аккаунт. Прощайте!
PM MAIL   Вверх
TaNK
Дата 30.9.2009, 13:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 669
Регистрация: 29.10.2006
Где: Краснодар

Репутация: нет
Всего: 1



Цитата(andrew_121 @ 30.9.2009,  13:12)
Цитата(TaNK @  30.9.2009,  12:36 Найти цитируемый пост)
Найти бы это в настройках Dev cpp, где это может быть

Там используется единственная длл-ка, mingwm10.dll, объемом 15к)

Ее нада указать где то при выполнении проекта?


--------------------

Oracle 11.2.0.3.0
FireBird 1.0-2.5


PM MAIL ICQ   Вверх
andrew_121
Дата 30.9.2009, 13:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодофей
****


Профиль
Группа: Завсегдатай
Сообщений: 3448
Регистрация: 3.1.2008

Репутация: 6
Всего: 33



TaNK, Нет. Она линкуется автоматически.


--------------------
Удалил аккаунт. Прощайте!
PM MAIL   Вверх
TaNK
Дата 30.9.2009, 13:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 669
Регистрация: 29.10.2006
Где: Краснодар

Репутация: нет
Всего: 1



значит даже вот такой код 
Код

#include <iostream>

using namespace std;

int main (int argc, char *argv[])
{
    char quit;

    quit = '\0';
    while (quit != 'q')
    {
        cout << "Hello ! This is a console app." << endl;
        cout << "To create a console, go to Project Options and select" << endl;
        cout << "\'Win32 Console\'." << endl;
        cout << "Press q to quit " << endl;
        cin >> quit;
    }

    return 0;
}


будет занимать как минимум 400 кб и точка...меньше никак...или я туплю?


--------------------

Oracle 11.2.0.3.0
FireBird 1.0-2.5


PM MAIL ICQ   Вверх
andrew_121
Дата 30.9.2009, 17:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодофей
****


Профиль
Группа: Завсегдатай
Сообщений: 3448
Регистрация: 3.1.2008

Репутация: 6
Всего: 33



Цитата(TaNK @  30.9.2009,  13:29 Найти цитируемый пост)
будет занимать как минимум 400 кб и точка...меньше никак

никак.


--------------------
Удалил аккаунт. Прощайте!
PM MAIL   Вверх
bsa
Дата 30.9.2009, 17:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 63
Всего: 196



TaNK, поищи в гугле слово upx.
PM   Вверх
Alca
Дата 30.9.2009, 17:56 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3993
Регистрация: 14.6.2006

Репутация: 7
Всего: 50



Цитата

никак.

как

Присоединённый файл ( Кол-во скачиваний: 8 )
Присоединённый файл  ___________________EXE.zip 77,59 Kb


--------------------
PM WWW ICQ Skype Jabber   Вверх
andrew_121
Дата 30.9.2009, 18:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодофей
****


Профиль
Группа: Завсегдатай
Сообщений: 3448
Регистрация: 3.1.2008

Репутация: 6
Всего: 33



Alca, Что за код? Какие опции?


--------------------
Удалил аккаунт. Прощайте!
PM MAIL   Вверх
sQu1rr
Дата 30.9.2009, 18:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 597
Регистрация: 11.11.2008
Где: london

Репутация: 3
Всего: 13



Использовал той код, получил: 
debug: 37kb
final: 10kb
Все зависит только от компилятора. Использую MS и рад до одного места. Раньше gcc был лучше, а теперь как минимум на ровне. Вообщем юзайте другой компилятор
PM MAIL Skype GTalk   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0880 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.