Настройка Eclipse c Linux

Обновлено: 03.07.2024

Как установить Eclipse C/C++ Development Tool (CDT) 8.1.2 для Eclipse 4.2.2 (Juno)

Шаг 0. Установите MinGW GCC или Cygwin GCC

Чтобы использовать Eclipse для программирования на C/C++, вам нужен компилятор C/C++. В Windows вы можете установить либо MinGW GCC, либо Cygwin GCC. Если вы не уверены, выберите MinGW, потому что MinGW легче и проще в установке, но у него меньше возможностей.

  1. MinGW GCC: прочитайте "Как установить MinGW".
  2. Cygwin GCC: прочитайте "Как установить Cygwin". Убедитесь, что вы выбрали пакеты " gcc ", " g++ ", " gdb " и " make " в категории " Devel " (Разработка) - эти пакеты не являются частью установки по умолчанию.
Шаг 1. Установите Eclipse C/C++ Development Tool (CDT)

Два способа установки CDT, в зависимости от того, устанавливали ли вы ранее Eclipse:

Шаг 2. Настройка

Вам НЕ нужно выполнять какую-либо настройку, если двоичные файлы Cygwin или MinGW включены в переменную среды PATH. CDT ищет PATH для обнаружения компиляторов C/C++.

Написание вашей первой программы на C/C++ в Eclipse

Программа C++

Шаг 0: Запустите Eclipse
  1. Запустите Eclipse, запустив " eclipse.exe " в установленном каталоге Eclipse.
  2. Выберите подходящую папку для рабочей области (т. е. там, где вы хотите сохранить свои работы).
  3. Если появится экран приветствия, закройте его, нажав кнопку "Закрыть".
Шаг 1. Создайте новый проект C++

Для каждого приложения C++ необходимо создать проект, чтобы сохранить все исходные коды, объектные файлы, исполняемые файлы и соответствующие ресурсы.

Чтобы создать новый проект C++:

  1. Выберите меню «Файл» ⇒ «Новый» ⇒ Проект. ⇒ C/C++ ⇒ проект C++.
  2. Откроется диалоговое окно «Проект C++».
    1. В поле "Имя проекта" введите "FirstProject".
    2. В поле "Типы проектов" выберите "Исполняемый" ⇒ "Пустой проект".
    3. В поле "Toolchains" выберите свой компилятор, например, "Cygwin GCC" или "MinGW GCC" ⇒ Далее.
    Шаг 2. Напишите программу Hello-world на C++
    1. В «Проводнике проектов» (крайняя левая панель) ⇒ Щелкните правой кнопкой мыши «FirstProject» (или используйте меню «Файл») ⇒ «Создать» ⇒ «Исходный файл».
    2. Открывается диалоговое окно «Новый исходный файл».
      1. В поле "Исходный файл" введите "Hello.cpp".
      2. Нажмите "Готово".
      Если "Неразрешенная ошибка включения"
      1. "Добавьте" следующие каталоги в "GNU C", где $CYGWIN_HOME – это каталог с установленным Cygwin:
        • $CYGWIN_HOME\lib\gcc\i686-pc-cygwin\4.5.x\include
        • $CYGWIN_HOME\lib\gcc\i686-pc-cygwin\4.5.x\include-fixed
        • $CYGWIN_HOME\usr\include
        • $CYGWIN_HOME\usr\include\w32api
      2. "Добавьте" следующие каталоги в "GNU C++", где $CYGWIN_HOME – это каталог с установленным Cygwin:
        • $CYGWIN_HOME\lib\gcc\i686-pc-cygwin\4.5.x\include\c++
        • $CYGWIN_HOME\lib\gcc\i686-pc-cygwin\4.5.x\include\c++\i686-pc-cygwin
        • $CYGWIN_HOME\lib\gcc\i686-pc-cygwin\4.5.x\include\c++\backward
        • $CYGWIN_HOME\lib\gcc\i686-pc-cygwin\4.5.x\include
        • $CYGWIN_HOME\lib\gcc\i686-pc-cygwin\4.5.x\include-fixed
        • $CYGWIN_HOME\usr\include
        • $CYGWIN_HOME\usr\include\w32api
      1. «Добавьте» следующие каталоги в «GNU C», где $MINGW_HOME — это ваш установленный каталог MinGW:
        • $MINGW_HOME\lib\gcc\mingw32\4.6.x\include
        • $MINGW_HOME\include
        • $MINGW_HOME\lib\gcc\mingw32\4.6.x\include-fixed
      2. "Добавьте" следующие каталоги в "GNU C++", где $MINGW_HOME – это каталог с установленным Cygwin:
        • $MINGW_HOME\lib\gcc\mingw32\4.6.x\include\c++
        • $MINGW_HOME\lib\gcc\mingw32\4.6.x\include\c++\mingw32
        • $MINGW_HOME\lib\gcc\mingw32\4.6.x\include\c++\backward
        • $MINGW_HOME\lib\gcc\mingw32\4.6.x\include
        • $MINGW_HOME\include
        • $MINGW_HOME\lib\gcc\mingw32\4.6.x\include-fixed

      ПРИМЕЧАНИЕ. Чтобы найти пути к заголовкам, вы можете выполнить поиск по таким заголовкам, как "stdio.h" (для C) и "iostream" (для C++) в установленном каталоге Cygwin или MinGW.

      Примечание. Если вы столкнулись с "ошибкой при загрузке общих библиотек" во время связывания. Установите " libmpfr4 " в cygwin.

      Шаг 3. Компиляция/сборка

      Щелкните правой кнопкой мыши на «FirstProject» (или используйте меню «Проект») ⇒ выберите «Создать проект», чтобы скомпилировать и связать программу.

      Шаг 4. Запустите

      Чтобы запустить программу, щелкните правой кнопкой мыши "FirstProject" (или в любом месте исходного файла "test.cpp", или выберите меню "Выполнить") ⇒ Запустить от имени ⇒ Локальное приложение C/C++ ⇒ (если спросят, выберите отладчик Cygwin gdb) ⇒ Вывод «Hello, world!» появится на панели «Консоль».

      ПРИМЕЧАНИЕ. Вам необходимо создать новый проект C++ для КАЖДОЙ задачи программирования. Это грязно для написания игрушечных программ!

      Программа C

      Выполните те же действия, что и выше. Создайте «Проект C» (вместо «Проект C++»). Попробуйте следующую программу Hello-world (под названием "Hello.c").

      Программа C++ с Makefile

      В предыдущих примерах мы использовали так называемый managed-make, где Eclipse автоматически создал makefile для сборки программы. Мы также можем написать собственный make-файл для полного контроля над процессом сборки.

      Шаг 1. Создайте проект Makefile C++

      В меню "Файл" ⇒ Создать ⇒ Проект. ⇒ C/C++ ⇒ Проект C++ ⇒ В "Имя проекта" введите "HelloCppMakefile" ⇒ В "Тип проекта" выберите "Makefile Project", "Пустой проект" ⇒ В "Toolchains" выберите "Cygwin GCC" или "MinGW GCC ". Не обращайте внимания на предупреждающее сообщение.

      Шаг 2. Напишите программу на C++

      Щелкните правой кнопкой мыши проект ⇒ Создать ⇒ Исходный файл ⇒ В поле «Исходный файл» введите «Hello.cpp» ⇒ Введите следующие исходные коды:

      Шаг 3. Напишите Makefile

      Щелкните правой кнопкой мыши проект ⇒ Создать ⇒ Файл ⇒ В поле «Имя файла» введите « makefile » ⇒ Введите следующие коды. Обратите внимание, что для отступа нужно использовать табуляцию (НЕ пробелы).

      Шаг 4. Создайте проект

      Щелкните правой кнопкой мыши проект ⇒ "Создать проект".

      Шаг 5. Запустите программу

      Щелкните правой кнопкой мыши проект ⇒ Запустить от имени ⇒ Локальное приложение C/C++.

      [TODO] Написать make-файл для компиляции игрушечных программ в рамках одного проекта.

      Читать документацию

      Как минимум, вам СЛЕДУЕТ просмотреть "Руководство пользователя Workbench" и "Руководство пользователя по разработке C/C++" Eclipse, доступ к которым можно получить через страницу "Добро пожаловать" или меню "Справка" Eclipse. Это сэкономит вам много мучительных часов, пытаясь понять, как сделать некоторые вещи позже.

      Отладка программ C/C++ в Eclipse CDT

      Умение использовать графический отладчик для отладки программы имеет решающее значение в программировании. Это может сэкономить вам бессчетное количество часов, пытаясь понять, что пошло не так.

      Шаг 0: Напишите программу на C++. Следующая программа вычисляет и печатает факториал n ( =1*2*3*. *n ). Однако программа допускает логическую ошибку и выдает неверный ответ для n =20 ("Факториал 20 равен -2102132736" - отрицательное число?!).

      Давайте воспользуемся графическим отладчиком для отладки программы.

      EclipseCppDebugSetBreakpoint.jpg

      Шаг 1. Установите начальную точку останова. точка останова приостанавливает выполнение программы, чтобы вы могли проверить внутренние состояния (например, значения переменных) программы. Перед запуском отладчика необходимо установить хотя бы одну точку останова, чтобы приостановить выполнение внутри программы. Установите точку останова в функции main(), дважды щелкнув левое поле строки, содержащей main() . На левом поле появится синий кружок, указывающий на то, что в этой строке установлена ​​точка останова.

      EclipseCppDebugStart.jpg

      Шаг 2. Запустите отладчик. Щелкните проект правой кнопкой мыши (или воспользуйтесь меню «Выполнить») ⇒ «Отладить как» ⇒ «Локальное приложение C/C++» ⇒ выберите «Да», чтобы переключиться в режим «Отладка» (A перспектива — это особое расположение панелей, соответствующее определенной задаче разработки, например редактированию или отладке). Программа начинает выполнение, но приостанавливает свою работу в точке останова, то есть в функции main().

      Как показано на следующей диаграмме, выделенная линия (на которую также указывает синяя стрелка) указывает оператор, который должен быть выполнен на следующем шаге.

      EclipseJavaDebugToolbar.jpg
      EclipseCppDebugVariables.jpg

      Шаг 3. Пошаговое выполнение и просмотр переменных и выходных данных. Нажмите кнопку «Пошаговое выполнение» (или выберите «Пошаговое выполнение» в меню «Выполнить») для пошагового выполнения программы. . На каждом шаге проверяйте значения переменных (на панели «Переменная») и результаты работы вашей программы (на панели «Консоль»), если таковые имеются. Вы также можете поместить курсор на любую переменную, чтобы просмотреть ее содержимое.

      Пошаговое выполнение программы и просмотр значений внутренних переменных и полученных выходных данных — это конечное средство отладки программ, потому что именно так компьютер запускает вашу программу!

      Шаг 4: Точка останова, Run-To-Line, Возобновление и завершение. Как уже упоминалось, точка останова приостанавливает выполнение программы и позволяет вам исследовать внутренние состояния программы.Чтобы установить точку останова для определенного оператора, дважды щелкните левое поле этой строки (или выберите «Переключить точку останова» в меню «Выполнить»).

      "Возобновление" продолжает выполнение программы до следующей точки останова или до конца программы.

      Пошаговое выполнение цикла с большим числом запросов занимает много времени. Вы можете установить точку останова на операторе, находящемся сразу за пределами цикла (например, в строке 12 вышеприведенной программы), и нажать «Resume», чтобы завершить цикл.

      Кроме того, вы можете поместить курсор на определенный оператор и выполнить команду "Выполнить до строки" в меню "Выполнить", чтобы продолжить выполнение до строки.

      "Завершить" завершает сеанс отладки. Всегда завершайте текущий сеанс отладки с помощью "Завершить" или "Возобновить" до конца программы.

      Шаг 5. Возврат к проекции C/C++. Щелкните значок перспективы «C/C++» в правом верхнем углу, чтобы вернуться к проекции «C/C++» для дальнейшего программирования (или меню «Окно» ⇒ Открыть перспективу ⇒ C/C++).

      Я могу еще раз подчеркнуть, что умение пользоваться отладчиком имеет решающее значение в программировании. Изучите возможности отладчиков.

      Другие возможности отладчика

      Изменить значение переменной. Вы можете изменить значение переменной, введя новое значение на панели «Переменная». Это удобно для временного изменения поведения программы без изменения исходного кода.

      Step-Into и Step-Return: для отладки функции вам нужно использовать "Step-Into", чтобы перейти к первому оператору метода. Вы можете использовать "Step-Return" для возврата к вызывающей стороне в любом месте метода. Кроме того, вы можете установить точку останова внутри метода.

      ПРИМЕЧАНИЕ. Если во время отладки вы получаете сообщение об ошибке «Не удается найти исходный файл в /cygdrive/c.», вам необходимо настроить сопоставление между «/cygdrive/c» и «c:/» (при условии, что ваша программа хранится на диске C. В «Окне» ⇒ «Настройки» ⇒ «C/C++» ⇒ «Отладка» ⇒ «Общий путь поиска источника» выберите «Добавить» ⇒ «Отображение пути».

      Советы и рекомендации

      Прочитайте Eclipse for Java's Tips & Tricks, чтобы получить общие советы по использованию Eclipse.

      Разработка программного обеспечения на C/C++ с использованием GCC

      Файловый ввод-вывод в Eclipse

      Информацию о файловом вводе-выводе Java см. в Eclipse.

      Последняя проверенная версия: Eclipse 4.2.2 (Juno), Eclipse CDT 8.1.2
      Последнее изменение: апрель 2013 г.

      Eclipse — это IDE (интегрированная среда разработки), используемая для создания программного обеспечения. Первоначально он был выпущен IBM 7 ноября 2001 года. Используя eclipse, мы можем разрабатывать приложения на языках программирования Java, PHP и C/C++. Это одна из самых популярных IDE с открытым исходным кодом среди разработчиков. В сегодняшней статье мы расскажем, как установить Eclipse для разработчиков C/C++, чтобы разрабатывать приложения на C или C++ на компьютере с Linux.

      Установка Eclipse для C++ в Linux:

      Следуйте приведенному ниже пошаговому руководству по установке Eclipse для C/C++:

      Шаг 1. Загрузите программу запуска eclipse по этой ссылке:

      eclipse launcher

      загрузка затмения

      Шаг 2. Извлеките загруженный файл с помощью следующей команды:

      tar — это служебный инструмент для выполнения операций с архивами, извлечения, создания, составления списка и переименования архивов. Здесь флаг -xvf означает извлечение, подробное описание и файл.

      Извлеките загруженный файл

      Шаг 3. Перейдите к извлеченной папке и выполните следующие команды, чтобы установить меню Alacarte, которое поможет нам создать ярлык для Eclipse на рабочем столе.

      После извлечения программы установки eclipse создайте ярлык для программы запуска:

      Alacarte — это редактор меню для рабочего стола GNOME. Он написан на Питоне. Он был частью GNOME с версии 2.16. Чтобы установить Alacarte для создания собственного ярлыка.

      установить alacarte

      Шаг 4. Настройка ярлыка путем запуска alacarte:

      Создание ярлыка

      На первом этапе нажмите кнопку «Новый элемент» справа, откроется всплывающее окно, как показано на рисунке выше. Выберите исполняемый файл из извлеченной папки и нажмите кнопку «ОК». Это создаст ярлык приложения в программах.

      Шаг 5. Чтобы запустить eclipse, выполните простой поиск Eclipse, появится значок и нажмите Enter. Это запустит Eclipse IDE.

      Ищете интегрированную среду разработки C/C++ для Linux? Я настоятельно рекомендую попробовать Eclipse CDT.Eclipse в сочетании с полнофункциональным подключаемым модулем CDT превращает Eclipse в интегрированную среду разработки, идеально подходящую для разработки программного обеспечения на языках C и C++. В этой статье я покажу вам, как установить Eclipse IDE с подключаемым модулем CDT в вашей системе Linux. Кроме того, я научу вас настраивать рабочее пространство для разработки на C и C++, включая создание базового проекта Hello World на C.

      Скриншот программы Eclipse CDT в действии , как только вы установили его в своей системе Linux». ширина =

      Фон

      Среда Eclipse IDE с открытым исходным кодом предлагает мощную и расширяемую интегрированную среду разработки для разработчиков программного обеспечения. Большинство разработчиков связывают Eclipse IDE с разработкой на языке Java. Однако Eclipse в сочетании с полнофункциональным подключаемым модулем CDT превращает Eclipse в IDE, идеально подходящую для разработки программного обеспечения на языках C и C++. Лично я использую Eclipse CDT для всех своих проектов по разработке программного обеспечения на C и C++ в Linux.

      Поэтому, если вы ищете C/C++ IDE для Linux (или Windows, если уж на то пошло), я настоятельно рекомендую попробовать Eclipse CDT. Это требует некоторого обучения, но, на мой взгляд, оно того стоит. Особенно, если вы планируете разрабатывать программное обеспечение и для встраиваемых систем на базе микроконтроллеров. Большинство производителей микроконтроллеров, таких как ST, NXP и Infineon, предлагают бесплатную интегрированную среду разработки Eclipse CDT на основе C/C++.

      В этой статье вы узнаете, как установить Eclipse IDE с подключаемым модулем CDT в вашей системе Linux. Кроме того, я покажу вам, как настроить рабочее пространство для разработки на C и C++, включая создание базового проекта Hello World на C. Для завершения я приведу инструкции по удалению Eclipse CDT также из вашей системы Linux, если вам это не нравится.

      Что вам нужно

      Чтобы установить Eclipse CDT в вашей системе Linux, вам потребуется система Linux со средой рабочего стола. На самом деле не имеет значения, какой тип дистрибутива Linux или среды рабочего стола вы используете. Это может быть Debian, Ubuntu, Fedora, openSUSE или Arch, если хотите. Подойдет любой тип ПК. Настольный/ноутбук или виртуальная машина работают нормально. Для этой статьи я решил использовать виртуальную машину VirtualBox, на которой работает Fedora 33 со средой рабочего стола LXQt.

      Java JRE или JDK

      Среда Eclipse IDE работает поверх Java, поэтому вам потребуется среда выполнения Java (JRE) или пакет разработки Java (JDK). Некоторые настольные дистрибутивы Linux устанавливают это по умолчанию, некоторые — нет. Выполните следующую команду, чтобы проверить, доступна ли Java в настоящее время в вашей системе Linux:

      Если Java уже установлена, эта команда выводит номер версии Java. Например:

      Снимок экрана терминала, показывающий вывод команды

      В противном случае в выводе упоминается что-то о команда java не найдена. В этом случае вам необходимо сначала установить JRE или JDK. Следующие команды показывают, как установить Java JDK в нескольких разных дистрибутивах Linux:

      • Debian/Ubuntu: sudo apt install default-jdk
      • Fedora: sudo dnf install java-latest-openjdk
      • openSUSE: sudo zypper установить java-11-openjdk

      Инструменты разработки C/C++

      Поскольку вы хотите разрабатывать программы на C/C++, в вашей системе Linux должны быть установлены инструменты разработки на C/C++. Вот как вы устанавливаете средства разработки C/C++ в разных дистрибутивах Linux:

      • Debian/Ubuntu: sudo apt install build-essential gdb
      • Fedora: sudo dnf install @development-tools
      • openSUSE: sudo zypper install -t шаблон devel_C_C++

      Загрузить Eclipse CDT для Linux

      Для установки Eclipse CDT в Linux я решил загрузить Eclipse IDE для разработчиков C/C++ непосредственно с веб-сайта Eclipse. Почему? Ну, есть и другие варианты:

      • Некоторые дистрибутивы включают Eclipse IDE в свои онлайн-репозитории пакетов. Однако Eclipse IDE, как правило, является более старой версией и еще не поставляется в комплекте с подключаемым модулем CDT.
      • Snapcraft и Flathub предлагают довольно современную среду разработки Eclipse, поэтому вы можете установить ее как Snap или flatpak. Мне нравится такой подход. Единственная проблема заключается в том, что они не предлагают версию, включающую подключаемый модуль CDT.

      Организация Eclipse предлагает версию Eclipse IDE для Linux, которая поставляется вместе с подключаемым модулем CDT. И, как вы скоро увидите, эту версию довольно легко установить на ваш ПК с Linux. Эта версия называется Eclipse IDE для разработчиков C/C++.

      Давайте начнем с загрузки архива Eclipse IDE для разработчиков C/C++ TAR GZ непосредственно с веб-сайта Eclipse:

      Вручную установите Eclipse CDT в вашей системе Linux

      После загрузки архива Eclipse IDE for C/C++ Developers TAR GZ с веб-сайта Eclipse мы можем продолжить фактическую установку.

      Извлеките архив Eclipse CDT TAR GZ

      Откройте терминал и перейдите в каталог, в который вы только что загрузили архив Eclipse IDE для разработчиков C/C++ в формате TAR GZ. В моей системе файл называется eclipse-cpp-2020-12-R-linux-gtk-x86_64.tar.gz и находится в каталоге ~/Downloads.

      На следующем этапе мы извлекаем архив TAR GZ непосредственно в каталог /opt. Обратитесь к ранее опубликованному руководству по созданию и извлечению архивов TAR GZ для получения дополнительной информации. Поскольку пользователь root владеет каталогом /opt, мы используем sudo:

      sudo tar -xzf eclipse-cpp-2020-12-R-linux-gtk-x86_64.tar.gz -C /opt

      Снимок экрана терминала, на котором показано, как установить Eclipse CDT в каталоге /opt вашей системы Linux. По сути, вы просто извлекаете загруженный архив Eclipse TAR GZ». ширина =

      После извлечения Eclipse IDE для разработчиков C/C++ TAR GZ в вашей системе Linux Eclipse доступен в каталоге /opt/eclipse. Теоретически вы можете запустить его напрямую, запустив программу /opt/eclipse/eclipse. Лично я предпочитаю выбирать его из меню приложений среды рабочего стола. Мы создадим запись для этого в следующем разделе.

      Создайте средство запуска приложения Eclipse CDT

      Давайте продолжим, создав средство запуска приложений для Eclipse CDT. Это добавит Eclipse CDT в меню приложений вашего рабочего стола. После этого вы можете удобно запустить Eclipse CDT, выбрав его в меню приложения.

      Мы создадим средство запуска приложений Eclipse CDT с помощью текстового редактора терминала Nano. Обратитесь к руководству, описывающему первые шаги в текстовом редакторе Nano, для получения дополнительной информации о Nano. Откройте программу терминала и выполните команду:

      sudo nano /usr/share/applications/eclipse_cdt.desktop

      При этом файл, который нужно создать, открывается в редакторе Nano. Затем скопируйте и вставьте следующее содержимое:

      Обратите внимание, что вы можете вставить содержимое буфера обмена в терминал с помощью ALT + CTRL + v . После этого выйдите из текстового редактора Nano и выберите Да, чтобы сохранить изменения. Для этого нажмите CTRL + x, а затем нажмите y :

      Снимок экрана терминала, показывающий, как создавать средство запуска приложений для Eclipse CDT с текстовым редактором Nano. Сохранение этого файла в /usr/share/applications делает ярлык для Eclipse CDT доступным в среде рабочего стола

      Теперь Eclipse CDT можно найти в меню приложения:

      Снимок экрана, показывающий наличие Ярлык программы Eclipse CDT в меню приложений, после того как мы создали для нее лаунчер.

      Создать проект Hello World в Eclipse CDT

      Установив Eclipse CDT, пора опробовать его. В этом разделе я покажу вам, как создать базовый проект Hello World.

      Создание рабочей области Eclipse

      Запустите Eclipse CDT, выбрав его в меню приложения. Появится диалоговое окно с просьбой выбрать рабочее пространство Eclipse. С рабочим пространством Eclipse вы управляете своими проектами C/C++. Кроме того, вы можете сохранить свои настройки Eclipse в рабочей области. Это делает их доступными для всех проектов.

      Теоретически можно создать рабочую область для каждого отдельного проекта C/C++, над которым вы работаете. Лично я бы рекомендовал создать только одно рабочее пространство для всех ваших проектов. По умолчанию Eclipse предлагает создать для вас рабочее пространство в каталоге eclipse-workspace внутри вашего домашнего каталога. Вы, конечно, можете изменить это на все, что захотите. Для простоты я продолжу использовать значение по умолчанию, нажав кнопку Запустить.

      Снимок экрана диалогового окна выбора рабочей области. Это диалоговое окно появляется каждый раз, когда вы запускаете Eclipse». ширина=

      Поскольку рабочей области еще не существовало, Eclipse создает ее для вас. После этого открывается главное окно программы. Для новой рабочей области обычно открывается экран Добро пожаловать для новых пользователей. Не стесняйтесь исследовать его содержимое. После этого вы можете просто закрыть экран Приветствие.

      Создание нового проекта в Eclipse

      Чтобы создать новый проект, выберите в главном меню ФайлСоздатьПроект C/C++. В новом диалоговом окне появится мастер создания проекта. Начните с выбора Управляемой сборки C в качестве шаблона для нового проекта и нажмите кнопку Далее.

      Снимок экрана мастера создания нового проекта Eclipse . Это показывает первый экран, где вы выбираете шаблон проекта. В этом случае я выбрал

      На следующем экране вы можете ввести дополнительные сведения о проекте. Сделайте следующее:

      • В качестве названия проекта я выбрал HelloWorld.
      • Выберите Hello World ANSI C Project в качестве типа проекта.
      • Для Toolchain должно быть установлено значение Linux GCC.

      Нажмите кнопку Готово, чтобы завершить создание нового проекта.

      Второй экран создания нового проекта Eclipse мастер. На этом экране вы можете выбрать имя проекта, тип и набор инструментов.

      Сборка, запуск и отладка программы Hello World

      С новым проектом Hello World, созданным и открытым в рабочей области, пришло время создать программу на C. В главном меню выберите ПроектСоздать проект. Это компилирует исходные коды C и связывает их в окончательный исполняемый файл с именем HelloWorld. Кроме того, вы можете щелкнуть значок маленького молотка на панели инструментов, чтобы построить проект.

      Снимок экрана главного окна Eclipse CDT на Linux. Если показано, как собрать проект HelloWorld». ширина =

      Теперь, когда вы создали исполняемый файл проекта HelloWorld, вы можете его запустить. Выберите ВыполнитьВыполнить в главном меню. Вы также можете запустить программу, просто нажав зеленую кнопку воспроизведения на панели инструментов. При первом запуске программы Eclipse открывает диалоговое окно Запуск от имени. В этом диалоговом окне выберите Локальное приложение C/C++. Eclipse отображает вывод программы в окне Console.

      Снимок экрана Eclipse CDT, показывающий, какая кнопка панели инструментов нажмите, чтобы запустить программу. Также выделяется окно консоли, куда Eclipse CDT записывает вывод программы.

      Чтобы вместо этого запустить сеанс отладки, можно щелкнуть значок маленькой ошибки на панели инструментов. Вы можете найти его слева от кнопки воспроизведения на панели инструментов. Кроме того, вы можете выбрать ВыполнитьОтладка в главном меню. При отладке программы вы обычно устанавливаете точки останова на определенных строках кода. Затем отладчик автоматически останавливает программу, как только она достигает этой строки во время выполнения. При остановке вы можете просматривать и проверять значения переменных и вручную выполнять код по одной строке за раз. Чтобы установить точку останова, дважды щелкните полосу слева от номера строки. Появится синяя точка, указывающая, что вы установили точку останова в этой строке:

      Снимок экрана редактора исходного кода в Eclipse CDT в Linux. Он специально выделяет желоб, чтобы показать, где вы дважды щелкаете, чтобы установить точку останова на определенной строке кода». ширина =

      Как удалить Eclipse CDT из вашей системы Linux

      Если по какой-то причине вам не нравится работать в Eclipse CDT, вы, конечно, можете снова удалить его из своей системы Linux. Вам просто нужно запустить две команды из терминала, чтобы удалить Eclipse CDT.

      В качестве первого шага вы удаляете средство запуска приложений Eclipse CDT:

      sudo rm /usr/share/applications/eclipse_cdt.desktop

      Удалив средство запуска приложений, вы можете удалить весь каталог Eclipse:

      sudo rm -rf /opt/eclipse

      Подведение итогов

      В этой статье показано, как шаг за шагом установить Eclipse CDT в Linux. В двух словах, требуется всего три шага:

      1. Загрузите пакет Eclipse IDE для разработчиков C/C++ с веб-сайта Eclipse.
      2. Извлеките содержимое загруженного архива Eclipse TAR GZ в каталог /opt.
      3. Создайте средство запуска приложений, чтобы сделать Eclipse CDT доступным в меню приложений вашего рабочего стола.

      Помимо установки Eclipse CDT в Linux, в этой статье также показано, как создавать, запускать и отлаживать базовый проект Hello World C.

      Для завершения я включил инструкции по удалению Eclipse CDT из вашей системы Linux. Однако не удаляйте его слишком быстро. Eclipse CDT требует некоторого обучения, но, на мой взгляд, оно того стоит.

      Ezoic

      сообщить об этом объявлении

      Прагматик Линукс

      Постоянный энтузиаст Linux, разработчик программного обеспечения с открытым исходным кодом и технический писатель.

      Вам также может понравиться

      Изображение функции для статьи о как установить гостевые дополнения VirtualBox в Debian 11 bullseye

      Установите гостевые дополнения VirtualBox в яблочко Debian 11

      Изображение функции для статьи о как создать загрузочный USB-накопитель из ISO-образа Linux

      Создайте загрузочный USB-накопитель из ISO-образа Linux

      Изображение функции для статьи сгенерировать и скопировать SSH-ключ на сервер

      Сгенерируйте и скопируйте SSH-ключ на сервер

      Одна мысль о «Установите Eclipse IDE с подключаемым модулем CDT для кодирования C/C++ в Linux»

      Комментарии закрыты.

      Ezoic

      сообщить об этом объявлении

      Информационный бюллетень

      Ezoic

      сообщить об этом объявлении

      Популярные сообщения

      • Как копировать файлы через SSH
      • Проверьте температуру процессора Raspberry PI
      • Как увеличить размер диска на виртуальной машине VirtualBox
      • Установите рабочий стол XFCE на Raspberry PI.
      • Переместите корневую файловую систему Raspberry PI на USB-накопитель.
      • Установите минимальный KDE на Debian 10 «buster»
      • Создайте загрузочный USB-накопитель из ISO-образа Linux
      • Как клонировать SD-карту Raspberry PI в Linux

      сообщить об этом объявлении сообщить об этом объявлении

      Прагматик Линукс

      Категории

      Авторское право © 2020–2022 PragmaticLinux.
      Зарегистрированный товарный знак Linux® используется в соответствии с сублицензией от Linux Foundation, эксклюзивного лицензиата Линуса Торвальдса, владельца товарного знака во всем мире.
      Работает на WordPress и Bam.

      Меня неоднократно просили написать простое руководство по запуску программы на C++ в Linux. В этом руководстве я покажу вам:

      Процесс очень похож на запуск программы C в Linux.

      Обратите внимание, что при написании этой статьи я использую Ubuntu Linux, но те же действия применимы и для других дистрибутивов Linux, основанных на Ubuntu, таких как Linux Mint, elementary OS и т. д.

      Кодирование изображения

      Изучайте C++ бесплатно

      Если вы новичок в C++, присоединяйтесь к этому БЕСПЛАТНОМУ онлайн-курсу от Microsoft и изучайте программирование на C++ у экспертов.

      Необходимое условие: установите build-esential

      Если вы хотите программировать в Ubuntu Linux, вы должны установить пакет build-essential. Он состоит из различного программного обеспечения, необходимого для компиляции программ, включая компиляторы gcc и g++.

      Обычно build-essential уже должен быть установлен в вашей системе. Но чтобы убедиться в этом, запустите команду ниже:

      Способ 1. Скомпилируйте и запустите программу на C++ в терминале Linux

      После того как вы установили build-essential, вы готовы писать код на C++. Я полагаю, что вы уже знаете, как программировать на C++, хотя бы немного. Наша главная цель — увидеть, как компилировать и запускать программы C++ в терминале.

      Давайте возьмем пример программы Swap C++, которую я написал в файле с именем swap.cpp. Содержимое этого файла следующее:

      Вы можете сохранить программу в любом месте.

      Скомпилировать код C++ в терминале Linux

      Чтобы скомпилировать программу, перейдите в каталог, в котором вы сохранили файл cpp, и используйте команду в следующем формате:

      По сути, с опцией -o вы указываете компилятору сгенерировать исполняемый код в файле подкачки. Если вы этого не сделаете, по умолчанию будет использоваться файл .out, что не является хорошей практикой программирования.

      Запуск кода C++ в терминале Linux

      После того как вы скомпилируете код, вы получите исполняемый файл. Вам просто нужно запустить его следующим образом:

      Это запустит ваш код.

      Вы можете обратиться к этому gif для лучшей демонстрации запуска программы C++ в Ubuntu Linux.

      Способ 2. Настройка Eclipse для программирования на C++ в Ubuntu Linux

      Это был основной способ запуска программы на C++ в Linux. Но если вы работаете над проектом на C++, создание и запуск отдельных файлов станет кошмаром.

      Именно здесь на сцену выходит интегрированная среда разработки (IDE). Можно много спорить о лучшей IDE для Linux, но если вы спросите моего совета, я скажу: вперед, к Eclipse. На мой взгляд, это лучшая IDE для разработки на C++. Я упоминал, что это также с открытым исходным кодом?

      Рекомендуется к прочтению:

      Шаг 2:

      Затем нажмите ссылку «Доступные сайты программного обеспечения».

      Шаг 3:

      На следующем шаге найдите CDT и установите флажок, чтобы выбрать его для установки. Нажмите OK после этого.

      Шаг 4:

      Здесь выберите новый добавленный источник из раскрывающегося списка. Теперь он покажет вам вариант для C++ CDT. Просто выберите здесь Средства разработки C++.

      Несколько кликов по кнопке «Далее».

      Конечно, примите условия.

      Он получит программное обеспечение из репозитория и установит его.

      После завершения установки необходимо перезапустить Eclipse.

      Скомпилируйте и запустите программу C++ с помощью Eclipse CDT

      Вы увидите информацию о подключаемом модуле C++ при следующем запуске.

      Теперь вы можете импортировать или создавать проекты C++.

      Когда все будет готово, вы можете скомпилировать проект C++ и запустить его:

      Это все, что вам нужно для начала разработки на C++ в Ubuntu Linux. Я надеюсь, что вы нашли эту статью полезной. Вопросы и предложения приветствуются.

      Читайте также: