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

C++

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Компилятор выдает ошибку app.exe has triggered a breakpoint - C++
Парни C++ только начал изучать как пол года назад. Ссори если не правильно высказываюсь. Делаю задачку. Не могу врубиться почему...

Исполняемый exe-файл и компилятор дают разные результаты - C++
Почему при запуске в компиляторе программа дает один результат, а exe-файле совсем другое. Первый раз с таким сталкиваюсь. Код программы:...

Компилятор выдает ошибки (Решение 1.exe has triggered a breakpoint) - C++
и еще эта ошибка: "Unhandled exception at 0x770E5624 (ntdll.dll) in Решение 1.exe: 0xC0000374: Куча была повреждена (parameters:...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
XRuZzz
Антикодер
649 / 550 / 27
Регистрация: 15.09.2012
Сообщений: 2,497
13.08.2013, 18:05     Компилятор создает большие по объему *.exe файлы #2
думаю надо посмотреть в сторону опций компилятору.
Avazart
7102 / 5279 / 267
Регистрация: 10.12.2010
Сообщений: 23,284
Записей в блоге: 17
16.08.2013, 21:12     Компилятор создает большие по объему *.exe файлы #3
Ну или в сторону выкидывания компилятора...
Evg
Эксперт CАвтор FAQ
17470 / 5708 / 363
Регистрация: 30.03.2009
Сообщений: 15,670
Записей в блоге: 26
17.08.2013, 17:35     Компилятор создает большие по объему *.exe файлы #4
Память тянет библиотечная run-time поддержка. На пальцах примерно объяснял тут:
компиляция под другие машины

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

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

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