-
Notifications
You must be signed in to change notification settings - Fork 0
CompilersIDEs
Данная страница описывает некоторые доступные компиляторы языков C/C++ и IDE (integrated development environment, интегрированная среда разработки) для них. Любой из них может быть использован для написания программ данного курса. Программа, написанная с соблюдением стандартов языка, должна компилироваться и правильно работать независимо от того, какой компилятор был использован.
Правильный ответ: ту, которую рекомендует вам ваш гуру ментор. В таком случае он сможет быстрее помочь вам её настроить и начать использовать.
Интегрированные среды разработки включают в себя один или несколько компиляторов и наиболее удобны для начинающих. Они часто включают в себя редактор с подсветкой синтаксиса кода, средства отслеживания зависимостей, собственно компилятор, отладчик, справку и т.д.
Однако, у них есть общий недостаток. Они скрывают некоторые важные аспекты процесса сборки приложений, которые видны при прямом запуске компилятора.
Плагин для Eclipse для разработки C/C++. Использует компилятор GCC. Поддерживает разработку в Windows и Linux.
Скачать: http://www.eclipse.org/cdt/downloads.php
Кроссплатформенная среда разработки для C++. Может использовать различные компиляторы.
Скачать: http://www.codeblocks.org/downloads/26
Среда для разработки для фреймворка Qt, но может быть использована и для простых программ на C++ для Linux/Windows.
Скачать: http://qt-project.org/downloads#qt-creator
Среда для разработки под Windows. Бесплатная версия имеет название Express Edition.
Отмечу, что создавать консольные приложения в последних версиях всё сложнее и запутаннее.
Скачать: http://www.microsoft.com/visualstudio/eng/visual-studio-2013
Первая IDE в настоящее время не развивается. Orwell Dev C++ продолжил развитие проекта.
Скачать Bloodshed Dev++ : http://www.bloodshed.net/devcpp.html
Скачать Orwell Dev-C++ : http://sourceforge.net/projects/orwelldevcpp/?source=directory
Идут без своего IDE, могут компилировать программы, написанные в любом подходящем текстовом редакторе. Запускаются из командной строки.
GCC. В вариантах GNU/Linux, BSD устанавливается через пакетный менеджер, например, для Debian и Ubuntu:
apt-get install -y build-essential
Набор программ, призванных воспроизвести среду Linux для систем Windows с помощью пакетного менеджера. В составе идёт пакет компилятора GCC, а также полное окружение командной строки (bash)
Скачать: http://www.cygwin.com/install.html
Minimalist GNU for Windows. Минимальное окружение для запуска GCC на Windows. Несовместимо с Cygwin, однако имеет некоторые преимущества для Windows-прграмм.
Скачать: http://sourceforge.net/projects/mingw/files/Installer/
Называемый сейчас Intel Composer XE, набор компиляторов для Windows и Linux. Позволяет собирать приложения, оптимизированные для процессоров Intel.
Скачать 30-дневную ознакомительную версию: http://software.intel.com/en-us/Intel-composer-xe-evaluation-options/
Открытый компилятор для Linux.
Скачать компилятор и документацию: http://www.open64.net/download/open64-4x-releases.html
Компания AMD предоставляет данный компилятор в качестве основного инструмента для разработки для архитектуры AMD64: http://developer.amd.com/tools-and-sdks/cpu-development/x86-open64-compiler-suite/
Активно развиваемый компилятор на основе LLVM.
Скачать: http://llvm.org/releases/download.html
Существует множество разных других IDE. Прежде чем начинать их использовать, удостоверьтесь, что ваш ментор захочет помогать вам с их настройкой.
- Текстовые редакторы с подсветкой синтаксиса: MC, nano, Notepad++, Akelpad.
- Anjuta DevStudio https://projects.gnome.org/anjuta/
- KDevelop http://www.kdevelop.org/
- Emacs http://www.gnu.org/software/emacs/
- (g)Vim http://www.vim.org/
- Apple XCode https://developer.apple.com/technologies/tools/
Смотри также http://en.wikipedia.org/wiki/Comparison_of_integrated_development_environments#C.2FC.2B.2B
На дворе 21 век, и некоторые вещи следует оставить в музее истории.
- Компиляторы для DOS: Borland Turbo C++, Microsoft C для DOS, (Open)Watcom, DJGPP ...
- IDE без поддержки: Borland C++ Builder, Visual Studio древнейших версий, GCC версии 3.4 ...
- Неподходящие текстовые редакторы: Блокнот, Word, OpenOffice.org ...
- Малоизвестные и экзотические компиляторы: Digital Mars, Solaris Studio, IBM XL C++
- Mentors
- UsingGitOnWindows
-
GIT
- GitStatus
- GitBranches
- WorkingWithIssues
- HOWTO_create_new_test
- CommentStyle
- CodeReview
- Testing
- CodeStyle
- CompilersIDEs
- WindowsCmd
- WikiImages
- LinksAndResources
- FAQ