Code::Blocks + mingw - опции

Тема в разделе "WASM.BEGINNERS", создана пользователем sivsoft, 18 окт 2011.

  1. sivsoft

    sivsoft New Member

    Публикаций:
    0
    Регистрация:
    26 дек 2008
    Сообщения:
    82
    Доброго времени суток!
    1. Какие опции у компилятора/линкера поставить, чтобы избавиться от CRT? А то на нескольких строках меньше 6Кб не получается...
    2. Какие опции компилятора/линкера еще посоветуете при написании под виндовс?

    З.Ы. Сейчас пробую использовать эту связку, т.к. продукты от МС после ВС2010 вызывают стойкое нежелание ими пользоваться как не пытался. Эти тормоза (ну или неповоротливость) на пустом месте уже достали, притом что комп достаточно мощный СандиБридж + 8Гб памяти + 560Ти.
     
  2. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    5.370
    у меня обычно стоят такие настройки (минимальный проект - 1.5кб)... компилятор:
    Код (Text):
    1. -Wall -std=c++0x -Os -O3 -flto -mno-stack-arg-probe -fno-exceptions -fno-rtti -masm=intel
    линкер (в плюс к подключениям библиотек):
    Код (Text):
    1. -nostdlib -s -O3 -Os -eMain -flto
    ну и -m32 или -m64 в зависимости от разрядности сборки (использую TDM GCC сборку MinGW-w64)... эти параметры для консольных приложений, для Win32 надо еще подсистему поставить... для сборки драйверов с местным DDK соответственно немного другие параметры... в качестве IDE последнее время использую CodeLite... и да, студия - редкостный гуан, единственное что она имеет хороший интерфейс к отладчику, в CodeLite тоже есть интерфейс над gdb-отладчиком, но я им практически не пользовался... уже как то сложилась традиция отлаживать релизную версию с помощью IDA)))