Что мне нужно для начала работы с C/C++?

1- Что нужно для программирования C/C++?

Вам понадобятся 2 вещи:
  1. IDE (Integrated Development Environment)
  2. C Compiler

IDE (Integrated Development Environment)

  • Интегрированная среда разработки (IDE) или единая среда разработки это приложение программного обеспечения, которая предоставляет комплексные возможности для компьютерных программистов для разработки программного обеспечени. IDE обычно включает редактора исходного кода, строит автоматизации инструментов и отладчика. Почти все современные IDEs предоставляют интеллектуальные функции завершения кода.
  • Короче говоря IDE это программа для написания кода.

C compiler:

  • Это компилятор, переводит код программы C в компьютерный код
Для программирования  C/C++ у вас есть очень много выбора  IDE. Самый стандартный и лучший это Eclipse CDT (Eclipse C Development Tool) .
C другими вариантами вы можете посмотреть по ссылке:
Заметка: Руководства по C/C++ в o7planning мы будет использовать  IDE Eclipse.
У вас есть 2 выбора установки при использовании  Eclipse для программирования  C/C++

Способ 1:

  • Установить Java, это обязательно, чтобы запустить Eclipse IDE.
  • После установки Java, скачать и установить пакет Eclipse для программирования C/C++ (Eclipse IDE for C/C++ Developers).
  • Установить компилятор C/C++ (C Compiler), компилятор переводит ваш код в компьютерный код.

Способ 2:

  • Установить Java, это обязательно, чтобы запустить Eclipse IDE
  • После установки Java, скачать и установить пакет Eclipse для программирования Java (Eclipse IDE for Java EE Developers).
  • Установить так же CDT (C/C++ Development Tooling), CDT это плагин установленнй в Eclipse чтобы программировать C/C++
  • Установить компилятор C/C++ (C Compiler), компилятор переводит ваш код в компьютерный код.
Мы будем устанавливать по 2 способу.

2- C/C++ Compiler

C Compiler это компилятор, который переводит код  C/C++ на компьютерный код. Если вы программируете в среде Windows, у вас есть 2 выбора установки  C Compiler:
  • MinGW
  • CygWin
Вам нужно установить только один из этиз 2 Compiler. На самом деле больше предпочитается  MinGW.

Установка MinGW:

Установка GygWin:

3- Установка и конфигурация Java

Для начала вам нужно установить  Java, можете посмотреть инструкцию здесь:

4- Установка Eclipse

Далее, вам нужно установить пакет  Eclipse IDE for Java JEE Developers. Можете посмотреть инструкцию по ссылке:

5- Установка CDT Plugin в Eclipse

После установки пакета  "Eclipse IDE for Java JEE Developers" это пакет  Eclipse для программирования  Java, вам нужно установить добавочно плагин  CDT (C/C++ Development Tooling) для программирования  C/C++. Можете посмотреть инструкцию по ссылке:

6- Конфигурация для C/C++ в Eclipse

В Eclipse выберите:
  • Window/References
Выберите:
  • C/C++ > New C/C++ Project Wizad > Makefile Project
Заметка:
  • Выбрать Windows PE Parser если вы используете операционную систему Windows.
  • Выбрать Cygwin PE Parser если вы используете Cygwin
    • Здесь мы используем MinGW поэтому не нужно проверять.
Конфигурация переменной среды  PATH:
В Windows, вам нужно добавить в конце переменной среды PATH путь ведет к папке  bin в  MinGW:
  • ;C:\MinGW\bin

7- Программирование C для начинающих

Далее вы можете посмотреть статью по рукодству C для начинающих по ссылке: