настройка eclipse c windows

Программирование на С и С++ в Eclipse IDE

Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

Загрузка Eclipse для С и С++ программирования

Перейдите на страницу загрузок http://www.eclipse.org/downloads, выберите свою операционную систему и скачайте соответствующий пакет. В процессе загрузки вам также предложат выбрать территориально близкое зеркало для скачивания.

настройка eclipse c windows. eclipse cpp download 1. настройка eclipse c windows фото. настройка eclipse c windows-eclipse cpp download 1. картинка настройка eclipse c windows. картинка eclipse cpp download 1. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

Сеачанный архив распакуйте в специально отведённую для него папку, желательно в корень диска. Программа не требует инсталляции, среди распакованных файлов найдите «eclipse.exe» и запустите его.

Первый запуск Eclipse

настройка eclipse c windows. start eclipse cpp 2. настройка eclipse c windows фото. настройка eclipse c windows-start eclipse cpp 2. картинка настройка eclipse c windows. картинка start eclipse cpp 2. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

настройка eclipse c windows. start eclipse cpp 3. настройка eclipse c windows фото. настройка eclipse c windows-start eclipse cpp 3. картинка настройка eclipse c windows. картинка start eclipse cpp 3. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

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

настройка eclipse c windows. eclipse cpp project 1. настройка eclipse c windows фото. настройка eclipse c windows-eclipse cpp project 1. картинка настройка eclipse c windows. картинка eclipse cpp project 1. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

Нажимаем кнопку «Finish», для начала подойдут все настройки по умолчанию.

настройка eclipse c windows. eclipse cpp project 3. настройка eclipse c windows фото. настройка eclipse c windows-eclipse cpp project 3. картинка настройка eclipse c windows. картинка eclipse cpp project 3. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

настройка eclipse c windows. eclipse cpp project 4. настройка eclipse c windows фото. настройка eclipse c windows-eclipse cpp project 4. картинка настройка eclipse c windows. картинка eclipse cpp project 4. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

настройка eclipse c windows. eclipse cpp project 6. настройка eclipse c windows фото. настройка eclipse c windows-eclipse cpp project 6. картинка настройка eclipse c windows. картинка eclipse cpp project 6. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

В данном примере воспользуемся минимальной программой под Windows с использованием Win API, подобный пример уже рассматривался в одной из предыдущих статей о Dev cpp, ещё одной среде разработки на C и C++.

Вот этот исходный файл WinTest.zip.

Скопируйте его содержимое и вставьте в файл, который мы только-что создали. После чего сохраните изменения, нажав Ctrl + S.

настройка eclipse c windows. eclipse cpp project 7. настройка eclipse c windows фото. настройка eclipse c windows-eclipse cpp project 7. картинка настройка eclipse c windows. картинка eclipse cpp project 7. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

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

Вариант Release не содержит дополнительной информации, а только созданный компилятором машинный код. Создавайте Release только после того, как программа оттестирована и не содержит ошибок.

После выбора пункта Debug или Release программа будет скомпилирована.

настройка eclipse c windows. eclipse cpp project 8. настройка eclipse c windows фото. настройка eclipse c windows-eclipse cpp project 8. картинка настройка eclipse c windows. картинка eclipse cpp project 8. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

Впрочем Debug выбран пунктом по умолчанию и можно сразу скомпилировать программу, нажав на кнопку «Build».

настройка eclipse c windows. eclipse cpp project 9. настройка eclipse c windows фото. настройка eclipse c windows-eclipse cpp project 9. картинка настройка eclipse c windows. картинка eclipse cpp project 9. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

Как видим, программа скомпилирована без ошибок.

настройка eclipse c windows. eclipse cpp project 10. настройка eclipse c windows фото. настройка eclipse c windows-eclipse cpp project 10. картинка настройка eclipse c windows. картинка eclipse cpp project 10. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

настройка eclipse c windows. eclipse cpp project 11 1. настройка eclipse c windows фото. настройка eclipse c windows-eclipse cpp project 11 1. картинка настройка eclipse c windows. картинка eclipse cpp project 11 1. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

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

настройка eclipse c windows. eclipse cpp project 11. настройка eclipse c windows фото. настройка eclipse c windows-eclipse cpp project 11. картинка настройка eclipse c windows. картинка eclipse cpp project 11. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

Кликнув правой кнопкой по проекту, вызовите контекстное меню и выберите пункт «Properties». В появившемся диалоговом окне слева разверните пункт «C/C++ Build» и кликните пункт «Settings».

настройка eclipse c windows. eclipse cpp project settings 1. настройка eclipse c windows фото. настройка eclipse c windows-eclipse cpp project settings 1. картинка настройка eclipse c windows. картинка eclipse cpp project settings 1. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

Сохраните настройки, нажмите «ОК».

Скомпилируйте «Release» программы, так же как компилировали «Debug», выбрав соответствующую опцию из выпадающего списка.

настройка eclipse c windows. eclipse cpp project 12. настройка eclipse c windows фото. настройка eclipse c windows-eclipse cpp project 12. картинка настройка eclipse c windows. картинка eclipse cpp project 12. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

Исполняемый файл можно отыскать в папке с проектом, во вложенной папке «Release».

Источник

IT Novella

настройка eclipse c windows. default spring. настройка eclipse c windows фото. настройка eclipse c windows-default spring. картинка настройка eclipse c windows. картинка default spring. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

Eclipse — одна из наиболее популярных свободных кроссплатформенных сред разработки.

Для использования этой IDE для разработки на C++ необходимо установить компилятор и некоторые другие инструменты. Необходимые компоненты включает в себя коллекция бесплатных программ и библиотек MinGW.

Процесс установки и настройки связки MinGW и Eclipse состоит из следующих шагов:

Установщик можно скачать с официального сайта mingw.org.

После установки запускаем MinGW Installation Manager (обычно он запускается автоматически), выбираем и устанавливаем пакеты mingw-developer-toolkit, mingw32-base, mingw32-gcc-g++, mingw32-gcc-objc, msys-base в разделе Basic Setup.

2. Настройка системной переменной Path.

Для корректного вызова программ, входящих в состав MinGW, необходимо изменить значение системной переменной Path.

Для этого выбираем Пуск — Мой Компьютер — Свойства системы — Дополнительные параметры системы — Переменные среды. В списке системных переменных находим переменную Path и нажимаем изменить. В конце строки добавляем ;C:\MinGW\bin\; и нажимаем ok. После этого перезагружаем компьютер.

3. Установка Eclipse.

Дистрибутив можно скачать с сайта eclipse.org. Для программирования на C++ необходимо скачать сборку IDE for C/C++ developers.

Распаковываем скачанный архив в корень диска C. Открываем каталог C:\eclipse и запускаем eclipse.exe.

После запуска необходимо указать расположение каталога workspace. Лучше его также разместить в корне диска C.

Видео с демонстрацией установки:

Источник

C Урок 22. Устанавливаем Eclipse. Часть 1

Ну вот, наконец, и пришла пора нам установить среду программирования (Integrated Development Environment или попросту IDE).

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

В качестве среды разработки мы воспользуемся народным инструментом – Eclipse. Это универсальная среда разработки, позволяющая писать проекты на различных языках. Хотя многие производители железа, а также разработчики операционных систем предлагают более усовершенствованные инструменты, но мы пока остановимся на классическом варианте, так как мы изучаем именно язык и пока не выбрали направление его использования. Думаю, что при работе в дальнейшем в других IDE мы не столкнёмся с особыми трудностями после Eclipse, так как принцип сборки и отладки проектов практически во всех подобных инструментах общий.

Ну что ж, приступим к установке. Для установки Eclipse нам также потребуется Java, так как предполагается, что мы ставим IDE на платформу, где его пока нет. Причём, мы не будем ставить Java отдельно, так как Eclipse при попытке установки сама его запросит.

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

Поэтому идём на официальный сайт eclipse и переходим там в раздел Download

настройка eclipse c windows. c022img00. настройка eclipse c windows фото. настройка eclipse c windows-c022img00. картинка настройка eclipse c windows. картинка c022img00. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

Там не предлагается скачивать IDE для 32-разрядных версий ОС, а только для 64-разрядных, так как, думаю, что мало кто работает в наше время на 32-битных версиях операционных систем. А если и работает, то тогда придётся искать Eclipse уже где-то в других местах. У меня везде 64-разрядные версии операционных систем, надеюсь, что у вас тоже.

Так как нам нужно будет работать с Eclipse именно с языком C/C++, то жмём внизу под большой кнопкой ссылку Download Packages

настройка eclipse c windows. c022img01. настройка eclipse c windows фото. настройка eclipse c windows-c022img01. картинка настройка eclipse c windows. картинка c022img01. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

В открывшемся окне выбираем для скачивания соответствующую версию

настройка eclipse c windows. c022img02. настройка eclipse c windows фото. настройка eclipse c windows-c022img02. картинка настройка eclipse c windows. картинка c022img02. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

В следующем открывшемся окне жмём кнопку Download

настройка eclipse c windows. c022img03. настройка eclipse c windows фото. настройка eclipse c windows-c022img03. картинка настройка eclipse c windows. картинка c022img03. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

Наша IDE скачается. Это будет архив, содержимым которого является папка с именем eclipse. Распаковываем архив куда-нибудь. Это и будет папка с нашей IDE. Устанавливать её не нужно. Версия портабельная. Я, например, распаковал на диск D, не хочется тратить лишнее место на SSD

настройка eclipse c windows. c022img04. настройка eclipse c windows фото. настройка eclipse c windows-c022img04. картинка настройка eclipse c windows. картинка c022img04. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

В папке есть файл eclipse.exe, он и будет стартовым файлом нашей IDE

настройка eclipse c windows. c022img05. настройка eclipse c windows фото. настройка eclipse c windows-c022img05. картинка настройка eclipse c windows. картинка c022img05. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

Можно будет создать на него ярлык на рабочем столе

настройка eclipse c windows. c022img06. настройка eclipse c windows фото. настройка eclipse c windows-c022img06. картинка настройка eclipse c windows. картинка c022img06. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

Если мы попытаемся сейчас запустить наш Eclipse, то мы получим что-то наподобие этого

настройка eclipse c windows. c022img07. настройка eclipse c windows фото. настройка eclipse c windows-c022img07. картинка настройка eclipse c windows. картинка c022img07. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

Думаю, что все понял, что это происходит вследствие того, что у нас не установлен JRE или JDK. Отличаются они тем, что JRE позволяет запускать программы в байт-кодах, написанных на языке Java, а JDK позволяет их также и писать. Поставим последний, так как вдруг нам когда-то придётся на Java и писать.

Скачать можно последнюю версию (а нужна именно последняя версия, так как Eclipse у нас установлен также последней версии, иначе будет конфликт версий и мы получим тогда другое сообщение) на официальном сайте Oracle. Выберем там последнюю версию

настройка eclipse c windows. c022img08. настройка eclipse c windows фото. настройка eclipse c windows-c022img08. картинка настройка eclipse c windows. картинка c022img08. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

На открывшейся странице жмём соответствующую кнопку

настройка eclipse c windows. c022img09. настройка eclipse c windows фото. настройка eclipse c windows-c022img09. картинка настройка eclipse c windows. картинка c022img09. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

На следующей странице соглашаемся с лицензией и скачиваем комплект

настройка eclipse c windows. c022img11. настройка eclipse c windows фото. настройка eclipse c windows-c022img11. картинка настройка eclipse c windows. картинка c022img11. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

Установим данный комплект. Установка простейшая. Оставляем все пути по умолчанию и ставим.

После установки у нас также ничего не запустится. Надо в переменных среды прописать путь к javaw.exe в переменную path. Сделаем это

настройка eclipse c windows. c022img12. настройка eclipse c windows фото. настройка eclipse c windows-c022img12. картинка настройка eclipse c windows. картинка c022img12. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

настройка eclipse c windows. c022img13. настройка eclipse c windows фото. настройка eclipse c windows-c022img13. картинка настройка eclipse c windows. картинка c022img13. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

настройка eclipse c windows. c022img14. настройка eclipse c windows фото. настройка eclipse c windows-c022img14. картинка настройка eclipse c windows. картинка c022img14. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

настройка eclipse c windows. c022img15. настройка eclipse c windows фото. настройка eclipse c windows-c022img15. картинка настройка eclipse c windows. картинка c022img15. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

После данной процедуры IDE скорее всего запустится. А если не запустится, то надо будет перезагрузить компьютер, потом точно запустится.

Запустим наш Eclipse, который первым делом попросит добавить рабочую папку. Назначим ей такую папку, в которой у нас будут храниться наши проекты, созданные в Eclipse, установим галку в чекбокс ниже, чтобы в следующий раз данное окно не появлялось, и нажмём кнопку Launch

настройка eclipse c windows. c022img16. настройка eclipse c windows фото. настройка eclipse c windows-c022img16. картинка настройка eclipse c windows. картинка c022img16. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

Запустится стартовое окно, в котором можно снять вот эту галку и затем закрыть данное окно, чтобы оно потом тоже не появлялось при следующем старте

настройка eclipse c windows. c022img18. настройка eclipse c windows фото. настройка eclipse c windows-c022img18. картинка настройка eclipse c windows. картинка c022img18. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

На этом установку среды программирования Eclipse и первоначальную настройку можно считать завершённой.

Дополнительные настройки для удобства работы с IDE мы произведём на этапе написания наших программ.

Давайте попробуем создать, скомпилировать и запустить какой-нибудь простейший проект. Тем более, что код никакой нам писать не придётся, он у нас уже написан.

настройка eclipse c windows. c022img19. настройка eclipse c windows фото. настройка eclipse c windows-c022img19. картинка настройка eclipse c windows. картинка c022img19. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

настройка eclipse c windows. c022img20. настройка eclipse c windows фото. настройка eclipse c windows-c022img20. картинка настройка eclipse c windows. картинка c022img20. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

настройка eclipse c windows. c022img21. настройка eclipse c windows фото. настройка eclipse c windows-c022img21. картинка настройка eclipse c windows. картинка c022img21. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

Затем в следующем разделе галку оставляем только на Debug и снова жмём Next

настройка eclipse c windows. c022img22. настройка eclipse c windows фото. настройка eclipse c windows-c022img22. картинка настройка eclipse c windows. картинка c022img22. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

В следующем диалоге пути к компилятору никакие не прописываем, так как команда gcc у нас уже знает к нему путь и жмём Finish

настройка eclipse c windows. c022img23. настройка eclipse c windows фото. настройка eclipse c windows-c022img23. картинка настройка eclipse c windows. картинка c022img23. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

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

настройка eclipse c windows. c022img24. настройка eclipse c windows фото. настройка eclipse c windows-c022img24. картинка настройка eclipse c windows. картинка c022img24. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

В пункте C/C++ Build открывшегося диалога снимем 2 галки и напишем команду для сборки проекта в соответствующее поле редактирования, а в текст другого поля отредактируем, убрав оттуда папку Debug, и нажмём кнопку Apply and Close

настройка eclipse c windows. c022img25. настройка eclipse c windows фото. настройка eclipse c windows-c022img25. картинка настройка eclipse c windows. картинка c022img25. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

Остальные настройки мы добавим чуть позже.

Мы могли бы содержимое проекта прошлого урока MYPROG21 полностью скопировать в папку с нашим новым проектом и у нас всё бы собралось. Но мы так делать не будем, так как нам надо уметь самому создавать требуемые файлы с исходными кодами.

настройка eclipse c windows. c022img27. настройка eclipse c windows фото. настройка eclipse c windows-c022img27. картинка настройка eclipse c windows. картинка c022img27. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

Дадим имя нашему каталогу и нажмём кнопку Finish для сохранения

настройка eclipse c windows. c022img28. настройка eclipse c windows фото. настройка eclipse c windows-c022img28. картинка настройка eclipse c windows. картинка c022img28. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

Аналогичным образом создадим и папку inc. У нас теперь в проекте появились две папки

настройка eclipse c windows. c022img29. настройка eclipse c windows фото. настройка eclipse c windows-c022img29. картинка настройка eclipse c windows. картинка c022img29. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

настройка eclipse c windows. c022img30. настройка eclipse c windows фото. настройка eclipse c windows-c022img30. картинка настройка eclipse c windows. картинка c022img30. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

Присвоим имя нашему файлу, шаблон уберём и нажмём Finish для сохранения

настройка eclipse c windows. c022img31. настройка eclipse c windows фото. настройка eclipse c windows-c022img31. картинка настройка eclipse c windows. картинка c022img31. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

У нас теперь появится файл main.c в папке src и откроется для редактирования. Скопируем в него полностью всё содержимое одноимённого файла проекта прошлого урока MYPROG22, чтобы заново не писать код

настройка eclipse c windows. c022img32. настройка eclipse c windows фото. настройка eclipse c windows-c022img32. картинка настройка eclipse c windows. картинка c022img32. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

настройка eclipse c windows. c022img33. настройка eclipse c windows фото. настройка eclipse c windows-c022img33. картинка настройка eclipse c windows. картинка c022img33. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

Выбираем там вот этот пункт и нажмём Edit

настройка eclipse c windows. c022img34. настройка eclipse c windows фото. настройка eclipse c windows-c022img34. картинка настройка eclipse c windows. картинка c022img34. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

Выберем в открывшемся диалоге необходимый размер шрифта и нажмём OK

настройка eclipse c windows. c022img35. настройка eclipse c windows фото. настройка eclipse c windows-c022img35. картинка настройка eclipse c windows. картинка c022img35. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

А когда возвратимся в предыдущий диалог, нажмём Apply and Close.

Теперь в окне редактирования у нас нормальный шрифт

настройка eclipse c windows. c022img36. настройка eclipse c windows фото. настройка eclipse c windows-c022img36. картинка настройка eclipse c windows. картинка c022img36. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

настройка eclipse c windows. c022img37. настройка eclipse c windows фото. настройка eclipse c windows-c022img37. картинка настройка eclipse c windows. картинка c022img37. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

Аналогично назовём наш файл и сохраним. Он появится в папке inc и откроется также для редактирования. Скопируем туда содержимое аналогичного файла из папки MYPROG22

настройка eclipse c windows. c022img38. настройка eclipse c windows фото. настройка eclipse c windows-c022img38. картинка настройка eclipse c windows. картинка c022img38. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

По звёздочкам на именах файлов мы видим, что они у нас не сохранены. Можно сохранить их все одной кнопкой

настройка eclipse c windows. c022img39. настройка eclipse c windows фото. настройка eclipse c windows-c022img39. картинка настройка eclipse c windows. картинка c022img39. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

Теперь одна ошибка в файле main.c у нас ушла, так как у нас появился main.h

настройка eclipse c windows. c022img40. настройка eclipse c windows фото. настройка eclipse c windows-c022img40. картинка настройка eclipse c windows. картинка c022img40. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

Остальные файлы проекта мы добавим обычным копированием из папки MYPROG21, только распределим их по папкам. Файлы с расширением c скопируем в папку src нашего нового проекта, а файлы с расширением h – в папку inc, а Makefile – в корневую папку проекта.

Нажмём в контекстном меню папки с проектом в дереве проектов в Eclipse пункт Refresh или кнопку F5 и наши файлы появятся в проекте

настройка eclipse c windows. c022img41. настройка eclipse c windows фото. настройка eclipse c windows-c022img41. картинка настройка eclipse c windows. картинка c022img41. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

Только из-за того, что файлы мы распределили по папкам, у нас, конечно же проект не соберётся, а также не только поэтому.

настройка eclipse c windows. c022img42. настройка eclipse c windows фото. настройка eclipse c windows-c022img42. картинка настройка eclipse c windows. картинка c022img42. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

настройка eclipse c windows. c022img43. настройка eclipse c windows фото. настройка eclipse c windows-c022img43. картинка настройка eclipse c windows. картинка c022img43. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

Поместим курсор мыши в поле Binding и нажмём, например клавишу F7 и её название тут же появится в данном поле

настройка eclipse c windows. c022img44. настройка eclipse c windows фото. настройка eclipse c windows-c022img44. картинка настройка eclipse c windows. картинка c022img44. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

Нажмём пока просто Apply, так как мы проделаем сейчас ещё пару полезных настроек

настройка eclipse c windows. c022img45. настройка eclipse c windows фото. настройка eclipse c windows-c022img45. картинка настройка eclipse c windows. картинка c022img45. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

настройка eclipse c windows. c022img46. настройка eclipse c windows фото. настройка eclipse c windows-c022img46. картинка настройка eclipse c windows. картинка c022img46. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

Также жмём просто Apply.

Также настроим табуляцию, чтобы вместо табулятора у нас добавлялась серия пробелов, причём чтобы этих пробелов было не 4, а 2. Мне, например так удобнее и код после этого будет не такой размашистый и в различных блокнотах потом будет отображаться нормально. На Makefile это не распространяется. А там, как мы помним, табуляторы нам нужны.

настройка eclipse c windows. c022img47. настройка eclipse c windows фото. настройка eclipse c windows-c022img47. картинка настройка eclipse c windows. картинка c022img47. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

Присваиваем нашему новому профилю какое-нибудь любое имя и жмём OK

настройка eclipse c windows. c022img48. настройка eclipse c windows фото. настройка eclipse c windows-c022img48. картинка настройка eclipse c windows. картинка c022img48. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

Перед нами откроется следующий диалог, в котором мы и внесём свои настройки

настройка eclipse c windows. c022img49. настройка eclipse c windows фото. настройка eclipse c windows-c022img49. картинка настройка eclipse c windows. картинка c022img49. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

Применим наши настройки и попробуем собрать наш проект теперь уже с помощью функциональной клавиши F7.

Пока мы получим вот такую ошибку на отсутствие цели All

настройка eclipse c windows. c022img50. настройка eclipse c windows фото. настройка eclipse c windows-c022img50. картинка настройка eclipse c windows. картинка c022img50. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

Поэтому в Makefile исправим цель myprog21.exe на all, а также в команде данной цели myprog21.exe исправим на myprog22.exe

all: main.o ariph.o utils.o

Попробуем собрать теперь проект

настройка eclipse c windows. c022img51. настройка eclipse c windows фото. настройка eclipse c windows-c022img51. картинка настройка eclipse c windows. картинка c022img51. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

Теперь мы получили ошибку на отсутствие файла main.c. Это потому, что наши файлы мы попрятали по папкам. Это также надо исправить.

Также надо будет добавить пути к заголовочным файлам. Мало того, этот путь нужно добавить и в строке компилятора с ключом -I.

После всех данных исправлений Makefile примет вот такой вид

Источник

Установка и настройка Eclipse для программирования микроконтроллеров AVR

Для работы с микроконтроллерами семейства AVR есть бесплатная среда Atmel Studio (ранее AVR Studio), в которой имеется компилятор, средства отладки, различные примеры а также документация. Однако многие, установив Atmel Studio, остаются недовольны ее медленной работой и высокими требованиями к ресурсам. Поэтому было решено перейти со старой AVR Studio 2011 года в Eclipse, который для многих является альтернативным путем в плане разработки проектов на микроконтроллерах AVR. В общем настало время перемен.

Eclipse это свободная интегрированная среда разработки модульных кроссплатформенных приложений, написанная на Java. Первоначально платформа Eclipse разрабатывалась фирмой IBM для своих нужд. Впоследствии проект был полностью открыт. В настоящее время Eclipse развивается и поддерживается Eclipse Foundation. Платформа Eclipse представляет собой фундамент для построения и запуска интегрированных инструментов разработки сквозного программного обеспечения. Платформа состоит из компонентов с открытым исходным кодом, используемым поставщиками инструментов для построения решений, встраиваемых в интегрированную рабочую область. Платформа Eclipse объединяет в себе технологию, выражающуюся в правильно оформленном дизайне и среде реализации. Среда очень гибкая и позволяет расширять функционал за счет различных плагинов и дополнений. Подробнее об Eclipse можно почитать в этой статье.

Eclipse позволяет разрабатывать приложения на языках С/С++, Java, PHP, Python и многих других. В данной статье будет рассмотрен процесс настройки Eclipse для работы с 8-битными микроконтроллерами семейства AVR для ОС Windows. Ввиду кроссплатформенности Eclipse, данный процесс будет аналогичен и для ОС Linux. Для запуска необходимо предварительно установить виртуальную машину Java JVM (Java Virtual Machine). Скачать её инсталлятор можно по ссылке. Нам потребуется пакет JRE (Java Runtime Environment), который включает в себя библиотеки, виртуальную машину Java и другие компоненты для запуска апплетов и приложений, написанных на языке программирования Java. JDK является надмножеством JRE (то есть также может использоваться для запуска приложений написанных на Java) и содержит все, что есть в JRE, а также такие инструменты, как компиляторы и отладчики, необходимые для разработки апплетов и приложений.

Для настройки понадобится сам Eclipse, AVR8 GNU Toolchain, включающий в себя компилятор, линковщик и прочие необходимые утилиты, а также avrdude для загрузки hex-файлов в память микроконтроллера.

Установка Eclipse C/C++

Установить Eclipse можно двумя способами: скачав инсталлятор и установив нужную конфигурацию или сразу скачать архив с нужной конфигурацией. В первом случае идем на официальный сайт по ссылке и скачиваем инсталлятор (в виде исполняемого файла с расширением *.exe). Соответствующий дистрибутив будет выбран в зависимости от разрядности машины. Запустив инсталлятор вы увидите следующее окно

настройка eclipse c windows. 1 small. настройка eclipse c windows фото. настройка eclipse c windows-1 small. картинка настройка eclipse c windows. картинка 1 small. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

В данном окне необходимо выбрать пункт Eclipse IDE for C/C++ Developers. При установке необходимо только выбрать директорию и указать какие ярлыки создавать.

настройка eclipse c windows. 3 small. настройка eclipse c windows фото. настройка eclipse c windows-3 small. картинка настройка eclipse c windows. картинка 3 small. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

После этого появится уже окно среды Eclipse

настройка eclipse c windows. 4 small. настройка eclipse c windows фото. настройка eclipse c windows-4 small. картинка настройка eclipse c windows. картинка 4 small. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

Установка плагина AVR Eclipse

настройка eclipse c windows. 5 small. настройка eclipse c windows фото. настройка eclipse c windows-5 small. картинка настройка eclipse c windows. картинка 5 small. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

Появится следующее окно.

настройка eclipse c windows. 6 small. настройка eclipse c windows фото. настройка eclipse c windows-6 small. картинка настройка eclipse c windows. картинка 6 small. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

Для добавления ссылки нажимаем на кнопку Add.

настройка eclipse c windows. 7 small. настройка eclipse c windows фото. настройка eclipse c windows-7 small. картинка настройка eclipse c windows. картинка 7 small. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

настройка eclipse c windows. 8 small. настройка eclipse c windows фото. настройка eclipse c windows-8 small. картинка настройка eclipse c windows. картинка 8 small. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

После этого в окне Available Software появляется список плагинов, доступных по указанной нами ссылке. Выбираем AVR Eclipse Plugin, нажимаем Next.

настройка eclipse c windows. 9 small. настройка eclipse c windows фото. настройка eclipse c windows-9 small. картинка настройка eclipse c windows. картинка 9 small. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

Снова нажимаем Next.

настройка eclipse c windows. 10 small. настройка eclipse c windows фото. настройка eclipse c windows-10 small. картинка настройка eclipse c windows. картинка 10 small. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

Принимаем лицензионное соглашение и нажимаем Next.

настройка eclipse c windows. 11 small. настройка eclipse c windows фото. настройка eclipse c windows-11 small. картинка настройка eclipse c windows. картинка 11 small. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

Начнется установка, в правом нижнем углу окна Eclipse будет показан прогресс. В ходе установки может вылезти следующее окно (у меня такое было на Win10).

настройка eclipse c windows. 12 small. настройка eclipse c windows фото. настройка eclipse c windows-12 small. картинка настройка eclipse c windows. картинка 12 small. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

Жмем Install anyway и продолжаем процесс. После успешной установки плагина Eclipse потребуется перезагрузить Eclipse, о чем сообщит следующее окно.

настройка eclipse c windows. 13 small. настройка eclipse c windows фото. настройка eclipse c windows-13 small. картинка настройка eclipse c windows. картинка 13 small. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

Перезагружаем и после запуска среда готова к работе. Если плагин установлен правильно, то в строке меню появится пункт AVR, содержащий настройки компиляторов и программаторов. В некоторых случаях следует переключить интерфейс Eclipse на работу с C/C++. Для этого в правом верхнем углу есть пиктограмма Open Perspective, при нажатии на которую появится меню, в нем следует выбрать C/C++. После этого слева будет отображаться структура вашего проекта.

настройка eclipse c windows. 30 small. настройка eclipse c windows фото. настройка eclipse c windows-30 small. картинка настройка eclipse c windows. картинка 30 small. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

Настройка Atmel AVR Toolchain

Следующим этапом необходимо настроить компилятор и утилиты для сборки. Ранее данный пакет программ назывался WinAVR, однако после 2010-ого года проект не развивался. Поэтому лучше скачать последний Atmel AVR Toolchain, а утилиты сборки взять из WinAVR. Если у вас уже установлена Atmel Studio, тогда можно использовать ее Toolchain и утилиты (обычно это пути C:\Program Files\Atmel/Studio\7.0\toolchain\avr8\avr8-gnu-toolchain и C:\Program Files\Atmel\Studio\7.0\shellutils соответственно), а avrdude нужно будет скачать отдельно с официального сайта. Также можно скачать весь, одним архивом по этой ссылке. Распаковать архив можно в любую удобную директорию, однако лучше поместить его содержимое в директорию с Eclipse. Теперь небходимо прописать в Eclipse пути ко всем инструментам. Для этого:

Настройка программатора

В настоящий момент одним из популярных usb-программаторов для микроконтроллеров AVR Atmel является USBasp. Это простой, компактный, дешевый и довольно-таки надежный программатор. Для использования в Eclipse USBasp необходимо настроить следующим образом:

Создание проекта под AVR

Проект в Eclipse – это совокупность ресурсов проекта, а также служебных и конфигурационных файлов самого Eclipse, относящихся непосредственно к разрабатываемому устройству или приложению (или какой-либо из их подсистем). Физически на диске проект представляет собой каталог по имени проекта внутри каталога рабочей области (Workspace), внутри которого содержатся файлы – составляющие проекта. Рассмотрим процесс создания нового проекта под AVR по шагам (используется язык C):

Горячие клавиши Eclipse

Среда Eclipse позволяет многие действия выполнять с помощью горячих клавиш. Это повышает удобство работы и скорость разработки проектов.

Сочетание клавишНазначение
Ctrl + SpaceАвтозаполнение
Ctrl + AВыделить все
Ctrl + CСкопировать выделенный фрагмент
Ctrl + VВырезать фрагмент из буфера
Ctrl + XВырезать выделенный фрагмент
Ctrl + DУдалить строку
Ctrl + FПростой поиск/замена
Ctrl + HПродвинутый поиск/замена
Ctrl + LПерейти к строке с заданным номером
Ctrl + /Комментирование строки или выделенного фрагмента, если есть выделение (повторное нажатие раскомментирует)
Ctrl + Alt + (up | down)Дублирование строки вверх | вниз
Alt + (up | down)Перемещение строки вверх | вниз
Tab | Shift + TabТабуляция выделенных строк кода
Ctrl + Shift + FАвтоформатирование, убирает весь беспорядок в коде. Если никакой фрагмент кода не выделен, будет отформатирован весь код в файле
Ctrl + Shift + XПеревод выделенного фрагмента в верхний регистр
Ctrl + Shift + YПеревод выделенного фрагмента в нижний регистр
Ctrl + Shift + LБыстрый доступ к списку горячих клавиш
Shift + Alt + RПереименование переменной, метода, класса

Также стоит помнить, что сочетание Ctrl + щелчок мыши на переменной, константе, функции, классе и т.д. позволяет быстро перейти к объявлению этого элемента.

Дополнительные настройки Eclipse

Рефакторинг кода в Eclipse

Рефакторинг – это безопасное изменение структуры ресурсов проекта. Действия по рефакторингу включают в себя изменение названий переменных, функций, классов, полей и методов и пр. Рефакторинг не затрагивает поведение программы, целью преобразований явялется улучшение кода. Например, часто возникает необходимость в изменении имени какого-либо объекта (переменной, константы или функции и т.д.). Для этого в Eclipse можно выделить название объекта, правым щелком мыши вызвать контекстное меню и выбрать в нём одну из команд меню Refactor (в нашем случае Rename. ). Также команды рефакторинга можно вызвать, используя основное меню Refactor. Ниже приведен пример вызова команды переименования переменной. Перед вызовом меню предварительно необходимо выделить мышью название переменной.

настройка eclipse c windows. 36 small. настройка eclipse c windows фото. настройка eclipse c windows-36 small. картинка настройка eclipse c windows. картинка 36 small. Этот инструмент является бесплатным (лицензия GPL) и в связке с Eclipse предоставляет надёжные и удобные средства для создания программ.

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

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *