Уменьшение веса программы

Вот интересно, как люди пишут очень мелкие по весу программы?
Я порылся в настройках и нечего не нашёл. Поискал в инете, нашёл только программу Aspack, которая сжимает программы, но всё равно, программа по весу большая. А что по данной теме известно вам?
P.S. совершенно пустая программа

main()
{
}

и то весит 210 Кбайт, при том, что создание консольного окна отключено.

В Visual Studio включи режим «Release». И, если статическая линковка включена, отруби ее.

http://stackoverflow.com/questions/16097513/

What you can do is go to Project Options, then Compiler tab, then the Linker heading in the list below. If 'Generate debug information' is set to 'Yes', change it to 'No'. You can also set 'Strip Executable' to 'Yes' if you want, as well as turning on the various optimization settings under the 'Optimization' heading that is below 'Linker'.

В общем, нужно зайти в настройки проекта. Открыть вкладку «Компилятор», вырубить опцию «Генерировать отладочную информацию». Там же можно включить стриппинг исполняемых файлов. Можно поиграться с настройками оптимизации.

Также, можно создать вручную Makefile, там указать все необходимые опции, после чего включить этот Makefile в проект.

Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.

Ответить

Вы можете использовать разметку markdown для оформления комментариев и постов. Используйте функцию предпросмотра для проверки корректности разметки.

Пожалуйста, оформляйте исходный код в соответствии с правилами разметки. Для того, чтобы вставить код в комментарий, скопируйте его в текстовое поле ниже, после чего выделите то, что скопировали и нажмите кнопку «код» в панели инструментов. Иначе ваш код может принять нечитаемый вид.

Либо производите оформление кода вручную, следующим образом:

``` #include <iostream> using namespace std; int main() { // ... } ```

Предпросмотр сообщения

Ваше сообщение пусто.