Сравнение версий Информатика / Программное Обеспечение / Min GW
|
← Предыдущая правка
|
Следующая правка →
|
| Version1 | Version2 | ||
|---|---|---|---|
| 1 | {{toc numerate=1}} | ||
| 2 | |||
| 1 | ~MinGW - вариант компилятора GNU ~C/C++ для Windows. Он используется всеми сторонними средами разработки, кроме Visual Studio, у которой собственный компилятор. Среда разработки, как правило, не связана тесно с компилятором ~MinGW и может использовать несколько разных версий ~MinGW. Компилятор ~MinGW может распространяться и вместе со средой разработки, как, например, Code::Blocks. | 3 | ~MinGW - вариант компилятора GNU ~C/C++ для Windows. Он используется всеми сторонними средами разработки, кроме Visual Studio, у которой собственный компилятор. Среда разработки, как правило, не связана тесно с компилятором ~MinGW и может использовать несколько разных версий ~MinGW. Компилятор ~MinGW может распространяться и вместе со средой разработки, как, например, Code::Blocks. |
| 2 | 4 | ||
| 3 | Но, в частности, среда CLion требует отдельной установки ~MinGW. Вы можете взять ~MinGW из Code::Blocks, он находится в каталоге ~MinGW внутри каталога, куда был установлен Code::Blocks, то есть полный путь к компилятору MinGW может быть таким: C:\Program Files (x86)\CodeBlocks\MinGW\. Или вы можете установить более новую версию компилятора отдельно - в Code::Blocks версия ~MinGW, как правило, довольно старая. | 5 | Но, в частности, среда CLion требует отдельной установки ~MinGW. Вы можете взять ~MinGW из Code::Blocks, он находится в каталоге ~MinGW внутри каталога, куда был установлен Code::Blocks, то есть полный путь к компилятору MinGW может быть таким: C:\Program Files (x86)\CodeBlocks\MinGW\. Или вы можете установить более новую версию компилятора отдельно - в Code::Blocks версия ~MinGW, как правило, довольно старая. |
| … | … | … | … |
| 28 | 6. Установка закончена. | 30 | 6. Установка закончена. |
| 29 | file:mingw6.png | 31 | file:mingw6.png |
| 30 | 32 | ||
| 31 | ===Установка Clion=== | 33 | После установки подкаталог bin каталога, куда был установлен ~MinGW, рекомендуется добавить в системную переменную PATH. |
| 32 | Никакой сложности не представляет. Жмём "Next" на всех экранах. | ||
| 33 | 34 | ||
| 34 |
=== |
35 | ===Установка и настройка Clion=== |
| 35 |
|
36 | Установка Clion никакой сложности не представляет. Жмём "Next" на всех экранах. Более сложна настройка CLion после запуска. |
| 36 | 37 | ||
| 37 | 1. Здесь можно просто нажать OK. | 38 | 1. Здесь можно просто нажать OK. |
| 38 | file:clion1.png | 39 | file:clion1.png |
| … | … | … | … |
| 55 | 7. Настройка окончена. | 56 | 7. Настройка окончена. |
| 56 | file:clion7.png | 57 | file:clion7.png |
| 57 | 58 | ||
| 59 | ===Установка и настройка ~Code::Blocks=== | ||
| 60 | 1. Рекомендуется скачивать Code::Blocks, содержащий компилятор MinGW, а потом исправить настройки MinGW. Ссылка для скачивания: https://sourceforge.net/projects/codeblocks/files/Binaries/17.12/Windows/codeblocks-17.12mingw-setup.exe/download | ||
| 61 | |||
| 62 | 2. Установка ~Code::Blocks затруднений не представляет. | ||
| 63 | |||
| 64 | 3. При первом запуске ~Code::Blocks обнаруживает Gnu GCC Compiler - скорее всего встроенный. Его нужно заменить на установленный ~MinGW. Нужно открыть меню "Settings - Compiler", На вкладке "Toolchain exacutables" Compiler's installation directory заменить на каталог с MinGW (например, C:\soft\mingw-w64\i686-7.2.0-posix-dwarf-rt_v5-rev1\mingw32) | ||
| 65 | |||
| 66 | В этом же окне ниже пути к компиляторам. Три первых пути нужно | ||
| 67 | отредактировать (убрать "mingw32-" из имен файлов) на | ||
| 68 | gcc.exe | ||
| 69 | g++.exe | ||
| 70 | g++.exe | ||
| 71 | |||
| 72 | file:codeblocks1.png | ||
| 73 | |||
| 74 | 4. Также нужно настроить путь к отладчику gdb.exe, для этого открыть меню "Settings - Debugger" | ||
| 75 | На левой панели окна настроек выбрать "GDB/CDB Debugger - default" | ||
| 76 | |||
| 77 | В поле "Executable path" ввести пусть к файлу gdb.exe из установки ~MinGW, например, | ||
| 78 | C:\soft\mingw-w64\i686-7.2.0-posix-dwarf-rt_v5-rev1\mingw32\bin\gdb.exe | ||
| 79 | |||
| 80 | file:codeblocks2.png | ||
| 81 | |||