Форум программистов, компьютерный форум CyberForum.ru

Компилятор создает большие по объему *.exe файлы - C++

Войти
Регистрация
Восстановить пароль
 
Zarmung
0 / 0 / 0
Регистрация: 05.08.2013
Сообщений: 3
13.08.2013, 17:55     Компилятор создает большие по объему *.exe файлы #1
Раньше как-то не обращал внимание, точнее когда подмечал объем файла - 4 235, почему-то считал, что размер исчисляется в байтах(еще удивлялся откуда там так много инфы); оказывается это килобайты(( Даже написав простенькую программу, занимающую всего несколько байт реальной информации, компилятор создает файл объемом более 200кб. Конечно, в наше время технического прогресса, когда космические корабли бороздят просторы галактики, гигабайтом никого не испугать, но все же:
- пользуюсь программами, старыми играми, которые весьма функциональны и занимают сущие крохи - десятки килобайт.

ЗЫ: вопрос,откуда такие объемы и как от них избавиться? За литературу по этой тематике был бы очень благодарен, а то на просторах ничего не нашел.
Пишу на С++, пользуюсь Dev-C++.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.08.2013, 17:55     Компилятор создает большие по объему *.exe файлы
Посмотрите здесь:

visual studio 2005 не создает exe Visual C++
exe Компилятор. C++ Builder
C++ Подскажите, пожалуйста, где можно скачать компилятор Cl.exe
C++ Builder Компилятор bcc32.exe. Как откомпилировать проект из c++ builder xe2?
C++ Builder очень большие файлы
Visual Studio 2010 при компиляции создает asm файлы Visual C++
Компилятор в exe C++
C++ Не создает exe, как запустить через командную строку с указанием имя файла
Компилятор выдает ошибку app.exe has triggered a breakpoint C++
C++ Из маленьких исходных текстов, большие выполняемые файлы
C++ Исполняемый exe-файл и компилятор дают разные результаты
Компилятор выдает ошибки (Решение 1.exe has triggered a breakpoint) C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
XRuZzz
Антикодер
605 / 506 / 25
Регистрация: 15.09.2012
Сообщений: 2,451
13.08.2013, 18:05     Компилятор создает большие по объему *.exe файлы #2
думаю надо посмотреть в сторону опций компилятору.
Avazart
Нарушитель
6954 / 5192 / 256
Регистрация: 10.12.2010
Сообщений: 22,770
Записей в блоге: 17
16.08.2013, 21:12     Компилятор создает большие по объему *.exe файлы #3
Ну или в сторону выкидывания компилятора...
Evg
Эксперт С++Автор FAQ
 Аватар для Evg
16941 / 5346 / 328
Регистрация: 30.03.2009
Сообщений: 14,372
Записей в блоге: 26
17.08.2013, 17:35     Компилятор создает большие по объему *.exe файлы #4
Память тянет библиотечная run-time поддержка. На пальцах примерно объяснял тут:
компиляция под другие машины

Добавлено через 1 минуту
Цитата Сообщение от Zarmung Посмотреть сообщение
и как от них избавиться?
В общем случае - никак. Либо писать убогие программы, опираясь исключительно на низкоуровневые интерфейсы (типа WinApi) или исключительно на ассемблере (что по своей сути то же самое)

Добавлено через 33 секунды
Возможно, скорее всего, только сократить объём. Типа компилировать в Release
Yandex
Объявления
17.08.2013, 17:35     Компилятор создает большие по объему *.exe файлы
Ответ Создать тему
Опции темы

Текущее время: 17:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru