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

C++

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

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

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

Раньше как-то не обращал внимание, точнее когда подмечал объем файла - 4 235, почему-то считал, что размер исчисляется в байтах(еще удивлялся откуда там так много инфы); оказывается это килобайты(( Даже написав простенькую программу, занимающую всего несколько байт реальной информации, компилятор создает файл объемом более 200кб. Конечно, в наше время технического прогресса, когда космические корабли бороздят просторы галактики, гигабайтом никого не испугать, но все же:
- пользуюсь программами, старыми играми, которые весьма функциональны и занимают сущие крохи - десятки килобайт.

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

Получаются очень большие exe-файлы, как можно их уменьшить? - C++ Builder
При компиляции на билдере пустая форма с одной кнопкой весит 1 мб, если упаковать 500 кб можно ли как то уменьшить этот размер ...

exe Компилятор. - C++ Builder
Мне в школе задали написать что-то типа своего языка программирования или сохранялку рисунков в exe. Я учусь только в восьмом классе...

Компилятор bcc32.exe. Как откомпилировать проект из c++ builder xe2? - C++ Builder
Привет всем. Первый раз пишу тут, т.к сам я уже 3 дня воюю с этим зверем и всё никак. Дело такое: нужно настроить компилятор так, что...

Не создает .exe файл - Visual C++
Здравствуйте уважаемые форумчане и состав администраций. При созданий проекта, при компиляций выдает ошибку не может найти .exe файл,...

visual studio 2005 не создает exe - Visual C++
Только что установил студию, при создании нового проекта(любого) система не может скомпилировать прогу. Т.е. при нажатии f5 на только что...

Visual Studio 2010 при компиляции создает asm файлы - Visual C++
Короче ситуация такая - в настройках проекта нигде не выставлено, чтобы студия создавала листинги ассемблерные, но тем не менее, она это...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
XRuZzz
Антикодер
676 / 577 / 28
Регистрация: 15.09.2012
Сообщений: 2,523
13.08.2013, 18:05 #2
думаю надо посмотреть в сторону опций компилятору.
0
Avazart
Эксперт С++
7189 / 5363 / 280
Регистрация: 10.12.2010
Сообщений: 23,669
Записей в блоге: 17
16.08.2013, 21:12 #3
Ну или в сторону выкидывания компилятора...
0
Evg
Эксперт CАвтор FAQ
17809 / 6019 / 388
Регистрация: 30.03.2009
Сообщений: 16,535
Записей в блоге: 26
17.08.2013, 17:35 #4
Память тянет библиотечная run-time поддержка. На пальцах примерно объяснял тут:
компиляция под другие машины

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

Добавлено через 33 секунды
Возможно, скорее всего, только сократить объём. Типа компилировать в Release
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.08.2013, 17:35
Привет! Вот еще темы с ответами:

Большие pch-, sdf-, pdb-, ipch- файлы в проектах Visual Studio для C++ - Visual C++
Интересует меня, для чего предназначены файлы в проектах C++ с следующими расширениями: pch, sdf, pdb и ipch. Они очень много места...

Компилятор в exe - C++
Всем, привет! Подскажите пожалуйста, может кто сталкивался с подобным или есть какие-то мысли? В общем появилась идейка, которая не...

Не создает exe, как запустить через командную строку с указанием имя файла - C++
#include "stdafx.h" #include <iostream> #include <fstream> #include <locale> #include <stdlib.h> using namespace std; void...

Из маленьких исходных текстов, большие выполняемые файлы - C++
Добрый день всем. Возник следующий вопрос. Для учебы делаю маленькие исходники, с маленькими функциями, например такие: #include...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
17.08.2013, 17:35
Ответ Создать тему
Опции темы

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