Среда CodeBlocks+mingw, компиляция исходников (how-to) — различия между версиями

Материал из SRNS
Перейти к: навигация, поиск
 
(не показаны 10 промежуточных версий 2 участников)
Строка 1: Строка 1:
 
<summary>
 
<summary>
 +
Update: доступен Codeblocks с уже включенным пакетом компилятора/дебаггера mingw.
 +
 
Встала задача настройки рабочей среды для редактирования и компиляции С-шных исходников под Windows.
 
Встала задача настройки рабочей среды для редактирования и компиляции С-шных исходников под Windows.
 
Заодно написан how-to, чтобы нуждающиеся шли по проторенной дороге.
 
Заодно написан how-to, чтобы нуждающиеся шли по проторенной дороге.
 
</summary>
 
</summary>
  
==Установка компилятора==
+
==Установка компилятора Mingw==
  
 
#Скачиваем mingw ([http://www.mingw.org/ официальный сайт Mingw]), ставим в каталог по умолчанию c:\mingw
 
#Скачиваем mingw ([http://www.mingw.org/ официальный сайт Mingw]), ставим в каталог по умолчанию c:\mingw
Строка 23: Строка 25:
 
#Устанавливаем галочку в Default install:  <br />
 
#Устанавливаем галочку в Default install:  <br />
 
#*Lexers->Shell/Binutils->Makefile <br />
 
#*Lexers->Shell/Binutils->Makefile <br />
#Продолжаем установку, по умолчанию в папку C:\Program Files (x86)\CodeBlocks для win64 7 или C:\Program Files\CodeBlocks для win32 XP
+
#Продолжаем установку в папку по умолчанию C:\Program Files (x86)\CodeBlocks для win64 7 или C:\Program Files\CodeBlocks для win32 XP
#Далее, после установки, включаем (если отключено) отображение скрытых файлов и идем в каталог: <br /> WIN32 XP - C:\Documents and Settings\<user_name>\Application Data\CodeBlocks  <br /> WIN64 7  - C:\Users\<user_name>\AppData\Roaming\CodeBlocks  <br /> где <user_name> - имя пользователя в системе  <br />
+
#Включаем (если отключено) отображение скрытых файлов и идем в каталог: <br /> WIN32 XP - C:\Documents and Settings\<user_name>\Application Data\CodeBlocks  <br /> WIN64 7  - C:\Users\<user_name>\AppData\Roaming\CodeBlocks  <br /> где <user_name> - имя пользователя в системе  <br />
#Копируем в этот каталог файлы конфигурации (из архива code_blocks_config.rar). Если каталога нет, то необходимо первый раз открыть приложение Code:Blocks - будет создан указанный в предыдущем п. каталог и файлы конфигурации по умолчанию, их следует заменить.
+
#Копируем в этот каталог файлы конфигурации (из [[Media:220713_CodeBlocks_config.rar|архива]]). Если каталога нет, то необходимо первый раз открыть приложение Code:Blocks - будет создан указанный в предыдущем пункте каталог и файлы конфигурации по умолчанию, их следует заменить.
 +
 
 +
В результате имеем настроенную среду. В ней открываем файл проекта (из svn Импалы, например) и все должно работать.
 +
 
 +
==На всякий случай==
 +
Чтобы проект собирался, должен быть в наличии makefile с соответствующим разделом ("Codeblocks_WIN").<br />
 +
Пути компилятора находятся в Settings->Compiler..->Toolchain Executables.<br />
 +
Опции проекта и путь до makefile находятся в Project->Properties->Projects Settings. Тут же должен быть отмечен пункт "This is a custom makefile".<br />
 +
 
 +
Использование CodeBlocks ведет к необходимости создания дополнительного раздела в общих makefile'ах, а также отслеживания фактов ручного добавления файлов исходников другими участниками.
 +
 
  
[[Категория:How-to]]
+
[[Категория:HOWTO]]

Текущая версия на 17:57, 29 ноября 2013

Update: доступен Codeblocks с уже включенным пакетом компилятора/дебаггера mingw.

Встала задача настройки рабочей среды для редактирования и компиляции С-шных исходников под Windows. Заодно написан how-to, чтобы нуждающиеся шли по проторенной дороге.

[править] Установка компилятора Mingw

  1. Скачиваем mingw (официальный сайт Mingw), ставим в каталог по умолчанию c:\mingw
  2. Прописываем в path (мой компьютер -> доп. параметры системы -> дополнительно -> переменные среды -> добавляем в переменную PATH "; C:\mingw\bin").
  3. Проверяем, что gcc запускается из командной строки. В cmd пишем "gcc -v". Если выдает версию - компилятор установлен корректно.

[править] Установка среды разработки Code:Blocks

  1. Скачиваем Code:Blocks(официальный сайт Code:Blocks)
  2. Запускаем инсталлятор Code:Blocks12.11, жмем Next > до появления диалога Choose Components
  3. В диалоговом окне Choose Components устанавливаем следующие опции:
  4. В подменю "Select the optional components you wish to install":
  5. Устанавливаем галочки в Contrib Plugins:
  6. CppCheck plugin
    • EditorConfig plugin
    • Hexeditor plugin
    • Key Binder plugin
  7. Устанавливаем галочку в Default install:
    • Lexers->Shell/Binutils->Makefile
  8. Продолжаем установку в папку по умолчанию C:\Program Files (x86)\CodeBlocks для win64 7 или C:\Program Files\CodeBlocks для win32 XP
  9. Включаем (если отключено) отображение скрытых файлов и идем в каталог:
    WIN32 XP - C:\Documents and Settings\<user_name>\Application Data\CodeBlocks
    WIN64 7 - C:\Users\<user_name>\AppData\Roaming\CodeBlocks
    где <user_name> - имя пользователя в системе
  10. Копируем в этот каталог файлы конфигурации (из архива). Если каталога нет, то необходимо первый раз открыть приложение Code:Blocks - будет создан указанный в предыдущем пункте каталог и файлы конфигурации по умолчанию, их следует заменить.

В результате имеем настроенную среду. В ней открываем файл проекта (из svn Импалы, например) и все должно работать.

[править] На всякий случай

Чтобы проект собирался, должен быть в наличии makefile с соответствующим разделом ("Codeblocks_WIN").
Пути компилятора находятся в Settings->Compiler..->Toolchain Executables.
Опции проекта и путь до makefile находятся в Project->Properties->Projects Settings. Тут же должен быть отмечен пункт "This is a custom makefile".

Использование CodeBlocks ведет к необходимости создания дополнительного раздела в общих makefile'ах, а также отслеживания фактов ручного добавления файлов исходников другими участниками.

Персональные инструменты
Пространства имён

Варианты
Действия
SRNS Wiki
Рабочие журналы
Приватный файлсервер
QNAP Сервер
Инструменты