Bloodshed Dev C++
В процессе работы заметил некоторые странности:даже для маленькой программы при всех включенных параметрах оптимизации размер .exe составляет не менее 260 Кб.Это не радует.Попытка включить "Do not use standard system startup files or libraries" тоже ни к чему хорошему не приводит
В чём дело и как это исправить?Ведь не должен же он ненужное загонять в .exe!
P.S.Есть ли где справка по Dev,отличная от имеющейся?А то она такая бедная,что занимает всего 923 Кб(это при том,что там есть несколько картинок+вкладки настроек компилятора,например,расписаны вообще никак!:()
По размеру. Дело не в IDE, а в компляторе - он создает приложение. Хотя с MinGW у меня получалось создавать Windows-приложения от 7 кб. Размер приложения становится таким большим, если использовать STL. Однако все равно не понятен страх перед сравнительно небольшим размером.
Ну, естественно, я говорю про Release компиляцию, не про Debug.
Добавлено позже:
Если у вас нет реального проекта, в котором требуется C++, то я бы посоветовал изучать другой язык, используя другие инструменты, например Java, используя NetBeans IDE. Думаю, если начинать с C++, то труднее научиться писать грамотный код - много искушений программировать криво.
А как же настроить компилятор,чтобы он нормально компилировал?Как-то не радует,что все .exe,создаваемые им,будут Кб эдак на 256 больше.Да и компиляция у меня Debug…
Как настроить компиляцию?Уж всё перепробовал(из бедных настроек компилятора)–меньше 260 Кб не удавалось,разве что больше
Цитата: @pixo $oft
Я всё-таки решил воспользоваться Dev'ом....Да и компиляция у меня Debug…
Решил - хорошо. Вот и копайся сам в настройках )) Раз Debug, то компилятор и будет прибавлять кучу дополнительных данных, необходимых для отладки. Сделаешь Release-сборку и они уберутся за ненадобностью.
Но вообще, не надо зацикливаться на размере, если не стоит задача написать вирус в ближайшее время... Шучу.
Просто обидно,что даже мелкая программа 260 Кб…Есть у кого ещё идеи?
Цитата: @pixo $oft
Посмотрел в настройках получше,и понял,что ни release-,ни debug-компиляции там нет–максимум это включать отладочную информацию
Просто обидно,что даже мелкая программа 260 Кб…Есть у кого ещё идеи?
Просто обидно,что даже мелкая программа 260 Кб…Есть у кого ещё идеи?
Там в свойствах проекта вроде бы указывать можно релиз или дебаг...
Code::Block - сам Dev-Cpp на него променял...
Параметры компилятора -> Настройки -> Компоновщик -> Strip Executable -> Yes