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

C++

Войти
Регистрация
Восстановить пароль
 
Zarmung
0 / 0 / 0
Регистрация: 05.08.2013
Сообщений: 3
#1

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

13.08.2013, 17:55. Просмотров 626. Ответов 3
Метки нет (Все метки)

Раньше как-то не обращал внимание, точнее когда подмечал объем файла - 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
Антикодер
624 / 525 / 27
Регистрация: 15.09.2012
Сообщений: 2,464
13.08.2013, 18:05     Компилятор создает большие по объему *.exe файлы #2
думаю надо посмотреть в сторону опций компилятору.
Avazart
7044 / 5221 / 259
Регистрация: 10.12.2010
Сообщений: 22,944
Записей в блоге: 17
16.08.2013, 21:12     Компилятор создает большие по объему *.exe файлы #3
Ну или в сторону выкидывания компилятора...
Evg
Эксперт CАвтор FAQ
17275 / 5529 / 345
Регистрация: 30.03.2009
Сообщений: 15,041
Записей в блоге: 26
17.08.2013, 17:35     Компилятор создает большие по объему *.exe файлы #4
Память тянет библиотечная run-time поддержка. На пальцах примерно объяснял тут:
компиляция под другие машины

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

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

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