Волшебник
656 / 259 / 88
Регистрация: 18.12.2010
Сообщений: 545
|
||||||
1 | ||||||
Настройка Dev-C++ на получение исполняемого файла минимального размера28.06.2011, 16:49. Показов 10648. Ответов 9
Метки нет (Все метки)
Доброго времени суток! Подскажите настройки компилятора IDE Dev-C++ (v 4.9.9.2).
Элементарно, Hello world! у меня больше 450 кб получаются, а хотя вроде бы можно настроить так, чтобы подобная прога 10 кб весила. Если кто знает, то сообщите настройки. Буду премного всем благодарен Hello world писал так
0
|
28.06.2011, 16:49 | |
Ответы с готовыми решениями:
9
Оптимизация размера исполняемого файла Уменьшение размера исполняемого файла Оптимизация размера исполняемого файла Оптимизация размера исполняемого файла в Linux |
2836 / 1645 / 254
Регистрация: 03.12.2007
Сообщений: 4,222
|
|
28.06.2011, 21:15 | 2 |
По-моему, только если не использовать iostream.
1
|
1069 / 848 / 60
Регистрация: 30.04.2011
Сообщений: 1,659
|
|
29.06.2011, 18:33 | 3 |
1
|
52 / 12 / 1
Регистрация: 04.02.2011
Сообщений: 125
|
|
29.06.2011, 20:39 | 4 |
Насколько я знаю, компилятор и IDE - вещи разные, а размер выходного файла зависит лишь от первого.
Если вы пишете на c, советую использовать вам компилятор TCC, если в среде нет особой нужды. Этот компилятор сообщает обо всех ошибках, скорость компиляции также выше, чем у MinGW, который входит в состав IDE DevC++, а размер выходного файла от 3 Кб. Вот официальный сайт - http://bellard.org/tcc/. Или, если вы программируете и на c++, скачайте подходящий компилятор и добавьте его в Настройки->Настройки компилятора(каким образом не имею понятия, извиняйте ). Или попробуйте использовать IDE Code::Blocks, которая должна автоматическии обнаруживать установленные компиляторы. Неплохой вариант, по моему мнению - Borland C++. http://www.tiflocomp.ru/docs/p... c_free.php. Буду рад,если был вам полезен!
1
|
Волшебник
656 / 259 / 88
Регистрация: 18.12.2010
Сообщений: 545
|
|
30.06.2011, 01:27 [ТС] | 5 |
В релизе. По совету Somebody не использую iostream.h и exe-шник 16 кб размером (использую теперь stdio.h)
%binary%, я прекрасно понимаю что такое компилятор, а что такое IDE. И вопрос был в том, как настроить компилятор среды Dev-C++ (т.е. MinGW) таким образом, чтобы размер exe-шника был минимален. Code::Blocks у меня есть, но что-то он пока не впечатлил меня (кстати в Code::Blocks использую BCC 5.5). И ещё возник один вопрос: а как использовать iostream.h (интересуют cin >> и cout << ) в Dev-C++ чтобы exe-шники маленькие были? Если такое невозможно, то укажите аналог iostream.h Заранее спасибо)
0
|
Freelance
2891 / 1826 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
|
|
30.06.2011, 01:38 | 6 |
Аналога iostream нет.
Добавлено через 55 секунд Использовать Сишный ввод вывод, не самый хороший тон, когда пишешь на С++.
1
|
Волшебник
656 / 259 / 88
Регистрация: 18.12.2010
Сообщений: 545
|
|
30.06.2011, 03:05 [ТС] | 7 |
А какой тогда оптимальный вариант ввода-вывода в C++? (без использования iostream.h)
0
|
5056 / 3116 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
|
30.06.2011, 05:48 | 8 |
S9, использовать iostream... Вы нам можете сказать, что вам дались лишние 4 сотни килобайт? Не уж то места на жёстком из-за кучи бинарников не хватает?
1
|
52 / 12 / 1
Регистрация: 04.02.2011
Сообщений: 125
|
|
30.06.2011, 20:01 | 9 |
1
|
1 / 1 / 1
Регистрация: 23.10.2013
Сообщений: 25
|
|
27.09.2016, 12:23 | 10 |
Project->Project Options->Compiler->Linker->strip executable=Yes
или Сервис>Параметры компилятора>Настройки>Компоновщик>strip executable=Yes Dev-C++ 5.7.1
1
|
27.09.2016, 12:23 | |
27.09.2016, 12:23 | |
Помогаю со студенческими работами здесь
10
Уменьшение размера исполняемого файла в lazarus-1.0.10 Получение иконки исполняемого файла процесса Удаление/укорочение имен методов, уменьшение размера исполняемого файла Получение фактического размера и размера файла в байтах Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |