Установка і використання Eclipse для Linux на комп'ютерах POWER

  1. Малюнок 1. Проекти вищого рівня Eclipse
  2. Таблиця 1. Опис проектів Eclipse вищого рівня
  3. Таблиця 2. Складові проекту Платформа
  4. Table 3. Складові проекту JDT
  5. Таблиця 4. состовляющие проекту PDE
  6. установка Eclipse
  7. Малюнок 2. Сторінка завантаження пакета Eclipse SDK
  8. забезпечення залежностей
  9. установка Eclipse
  10. Використання Eclipse для Java розробки
  11. Малюнок 3. Вибір робочого каталогу для Eclipse
  12. Малюнок 4. Стартова сторінка Eclipse
  13. Малюнок 5. Створення нового Java-проекту
  14. Малюнок 6. Введення імені проекту
  15. Малюнок 7. Ми залишаємо стандартні настройки для Java
  16. Малюнок 8. Вид для розробки на Java
  17. Малюнок 9. Створення нового класу Java
  18. Лістинг 1. Приклад Java-програми
  19. Малюнок 11. Запуск Java-додатка
  20. Малюнок 12. Результат роботи програми в командному вікні
  21. Використання Eclipse для розробки на C / C ++
  22. установка CDT
  23. Малюнок 13. Початок установки CDT
  24. Малюнок 14. Пошук нових доповнень для установки
  25. Малюнок 15. Вибір віддаленого сайту
  26. Малюнок 16. Введення інформації про новий віддаленому сервері
  27. Малюнок 17. Вибір сайту для пошуку
  28. Малюнок 18. Вибір CDT3.0 серед дзеркал сайту
  29. Малюнок 19. Вибір пакетів / оновлень
  30. Малюнок 20. Прочитайте і прийміть Ліцензійна угода
  31. Малюнок 21. Починаємо установку CDT
  32. Малюнок 22. Установка доповнення Eclipse C / C ++ Development Tools
  33. Малюнок 23. Запит на перезапуск Eclipse
  34. Малюнок 24. Відкриття стилю зовнішнього вигляду
  35. Малюнок 25. Вибір стилю зовнішнього вигляду C / C ++
  36. Малюнок 26. Створення нового проекту
  37. Малюнок 27. Вибір керованої збірки проекту
  38. Малюнок 28. Введення імені проекту
  39. Малюнок 29. Вибір типу проекту
  40. Малюнок 30. Додаткові настройки проекту
  41. Малюнок 31. Створений проект minfo
  42. Малюнок 32. Створення нового файлу з вихідним кодом
  43. Малюнок 33. Введення імені файлу з вихідним кодом
  44. Лістинг 2. Приклад програми на C
  45. Малюнок 35. Початок C / C ++ додатки
  46. Малюнок 36. Результат виконання програми відображається в командному вікні
  47. резюме
  48. Ресурси для скачування

Почніть створювати C / C ++ і Java додатки в Red Hat і SUSE

Eclipse - це розширювана інтегрування середовище розробки (IDE - integrated development environment) з відкритим кодом. Це закінчена платформа, яка не залежить від мови. На додаток до стандартного набору мов, підтримуваних консорціумом Eclipse (Java, C / C ++, Cobol), є також проекти, які розробляють для Eclipse підтримку таких мов, як Python, Eiffel, PHP, Ruby, і C #. Оскільки процес установки необхідних інструментів не очевидний, ця стаття крок за кроком описує як встановити та налаштувати стабільну версію середовища розробки засобами Eclipse Workbench в Linux, що працює на IBM pSeries ™.

Вся робота в Eclipse проводиться в підпроект і компонентах під управлінням проектів вищого рівня. Структурування проекту Eclipse на проекти низького рівня показана на малюнку 1 :

Малюнок 1. Проекти вищого рівня Eclipse
Почніть створювати C / C ++ і Java додатки в Red Hat і SUSE   Eclipse - це розширювана інтегрування середовище розробки (IDE - integrated development environment) з відкритим кодом

Таблиця 1 описує три проекти Eclipse вищого рівня:

Таблиця 1. Опис проектів Eclipse вищого рівня

Проект Опис Платформа (Platform) Платформа для якої зібрані всі інші утиліти входять в Eclipse JDT Інструмент розробки Java (The Java development tooling), або Java IDE PDE Середовище розробки вбудованих модулів (Plug-in development environment)

Таблиця 2 Список підпроектів проекту Платформа:

Таблиця 2. Складові проекту Платформа

Підпроект Опис Ant Ant компоновщик на базі Java Compare Універсальний засіб порівняння Core Бібліотеки ядра Debug Універсальний відладчик Doc Документація Help Довідкова система Releng Розробка кінцевих версій (Release engineering) Scripting Підтримка скриптів Search Інтегроване засіб пошуку SWT Інструментарій стандартних візуальних елементів (Standard Widget Toolkit) Text Шаблон текстового редактора UI Бібліотеки інтерфейсу користувача Update Служба динамічного оновлення / встановлення / розміщення VCM Управління версіями і конфігураціями WebDAV Інтеграція з WebDAV

Таблиця 3 список підпроектів проекту JDT.

Table 3. Складові проекту JDT

Підпроект Опис JDT Core Компілятор і компонувальник JDT Doc Документація JDT UI Інтерфейс користувача для Java IDE JDT Debug Підтримка налагодження для Java CDT C / C ++ компілятор і компонувальник

Таблиця 4 список підпроектів проекту PDE.

Таблиця 4. состовляющие проекту PDE

Підпроект Опис PDE build PDE компоновщик PDE Doc Документація PDE UI Інтерфейс користувача для PDE

В якості введення в експлуатацію Eclipse, ця стаття показує як створювати прості проекти на Java і C / C ++.

установка Eclipse

В цьому розділі описана процедура завантаження Eclipse, забезпечення залежностей і установка самого Eclipse. Є два дистрибутива Linux, підтримуваних на IBM pSeries - це SUSE Linux Enterprise Server (SLES), and Red Hat Enterprise Linux Advance Server (RHEL AS or RHEL). Існують деякі відмінності при установці Eclipse для цих двох випадків. У цій статті використовувалися SLES версії 9, Service Pack 3 (SLES9 SP3) і RHEL, Версія 4, Update 3 (RHEL4 U3).

Перед завантаженням і використанням Eclipse слід прочитати і прийняти Угода користувача Eclipse. Потім ви зможете завантажити програму.

У вашому браузері перейдіть на eclipse.org, і клацніть на пункті Завантаження (Download). Ви побачите сторінку схожу на ту, що зображена на малюнку 2 :

Малюнок 2. Сторінка завантаження пакета Eclipse SDK

Клацніть на Eclipse SDK 3.1.2, і з'явиться сторінка зі списком сайтів завантаження. Виберіть найближчий по розташуванню до вас сайт, а потім виберіть каталог, в який потрібно буде зберегти SDK, наприклад / tmp.

Сторінка завантаження автоматично визначить платформу, для якої ви робите завантаження; ви завантажте бінарний файл для Linux на POWER, якщо ваш браузер запущений в Linux на POWER машині. Якщо ж ви вирішите завантажити Eclipse на вашій Windows машині, а потім вже скопіювати його на POWER комп'ютер з Linux, то слід пам'ятати, що за замовчуванням ви завантажуєте Windows-версію. Для самостійного вибору Linux версії для POWER клацніть на пункті Інші завантаження для 3.1.2 (Other downloads for 3.1.2), а потім виберіть Linux (PPC / GTK2).

забезпечення залежностей

Для машини з встановленої SLES9 SP3, необхідні два пакети для розробки на Java - IBMJava2-JRE-1.4.2-0.55.ppc і IBMJava2-SDK-1.4.2-0.55.ppc. Вони не встановлюються за замовчуванням під час установки Linux. Ці два пакети можна знайти на SLES9 SP3 CD # 2.

Використовуйте утиліту rpm для установки цих двох пакетів:

# Rpm -Uvh IBMJava2-JRE-1.4.2-0.55.ppc.rpm # rpm -Uvh IBMJava2-SDK-1.4.2-0.55.ppc.rpm

Для розробки на C / C ++ в SLES9 SP3, повинні бути встановлені rpm-пакети gcc і gcc-c ++. Для них потрібні три пакети - glibc-devel-2.3.3-98.61.ppc.rpm і cpp-3.3.3-43.41.ppc.rpm, які можна знайти на SLES9 SP3 CD # 1, а також libstdc ++ - devel-3.3 .3-43.24.ppc.rpm з диска SLES9 CORE CD # 2. Для установки цих пакетів використовуйте наступні команди:

# Rpm -Uvh glibc-devel-2.3.3-98.61.ppc.rpm # rpm -Uvh cpp-3.3.3-43.41.ppc.rpm # rpm -Uvh libstdc ++ - devel-3.3.3-43.24.ppc.rpm

Тепер можна встановити gcc і gcc-c ++ в SLES 9 SP3. Ви знайдете їх rpm-пакети на диску SLES9 SP3 CD # 1. Встановіть ці пакети наступним чином:

rpm -Uvh libstdc ++ - devel-3.3.3-43.24.ppc.rpm rpm -Uvh libstdc ++ - devel-3.3.3-43.24.ppc.rpm

Для комп'ютерів з встановленою RHEL4 U3, також потрібні два пакети для розробки на Java - compat-libstdc ++ - 33-3.2.3-47.3.ppc, який можна знайти на диску RHEL4 U3 CD # 3, і java-1.4.2-ibm -1.4.2.3-1jpp_14rh.ppc, розташований на Application CD # 1.

Використовуйте наступні команди для установки цих двох пакетів:

# Rpm -Uvh compat-libstdc ++ - 33-3.2.3-47.3.ppc.rpm # rpm -Uvh java-1.4.2-ibm-1.4.2.3-1jpp_14rh.ppc.rpm

Для розробки на C / C ++ в RHEL4, rpm-файлів gcc і gcc-c ++ потрібно чотири пакети - glibc-kernheaders-2.4-9.1.98.EL.ppc.rpm, glibc-headers-2.3.4-2.19.ppc. rpm, glibc-devel-2.3.4-2.19.ppc.rpm, і libstdc ++ - devel-3.4.5-2.ppc.rpm. Всі вони знаходяться на диску RHEL 4 U3 CD # 3. Для їх установки використовуйте наступні команди:

# Rpm -Uvh glibc-kernheaders-2.4-9.1.98.EL.ppc.rpm # rpm -Uvh glibc-headers-2.3.4-2.19.ppc.rpm # rpm -Uvh glibc-devel-2.3.4-2.19. ppc.rpm # rpm -Uvh libstdc ++ - devel-3.4.5-2.ppc.rpm

Тепер можна встановити gcc і gcc-c ++. Ці rpm-пакети знаходяться також на диску RHEL4 U3 CD # 3. Встановіть їх такими командами:

rpm -Uvh gcc-3.4.5-2.ppc.rpm rpm -Uvh gcc-c ++ - 3.4.5-2.ppc.rpm

установка Eclipse

Процедура установки самої Eclipse однакова і для SLES9 SP3 і для RHEL4 U3:

# Cd / opt / opt # tar -zxvf /tmp/eclipse-SDK-3.1.2-linux-gtk-ppc.tar.gz

Використання Eclipse для Java розробки

У цьому розділі показано як можна створити просту програму на Java в Eclipse. Для більш докладної інформації про можливості Eclipse SDK, зверніться до вбудованої довідці Eclipse.

  1. Виконайте наступну команду, щоб запустити Eclipse:
    / Opt / eclipse / eclipse
  2. Увійдіть в каталог, в якому бажаєте зберегти ваш проект. на малюнку 3 , Це каталог / opt / eclipse / workspace:
    Малюнок 3. Вибір робочого каталогу для Eclipse
  3. Перед вами з'явиться стартова сторінка Eclipse, показана на малюнку 4 . У рядку меню виберіть File (Файл), New (Новий), а потім Project (Проект).
    Малюнок 4. Стартова сторінка Eclipse
  4. У спливаючому вікні нового проекту, як показано на малюнку 5 . Клацніть на кнопці Next (Далі), при цьому повинен бути виділений пункт Java Project (Проект Java).
    Малюнок 5. Створення нового Java-проекту
  5. Наберіть MInfo в рядку Project Name (Ім'я проекту), як показано на малюнку 6 , І натисніть кнопку Next (Далі).
    Малюнок 6. Введення імені проекту
  6. Натисніть Finish (Завершити) у вікні налаштувань Java (Java Settings), як показано на малюнку 7 .
    Малюнок 7. Ми залишаємо стандартні настройки для Java
  7. Клацніть на іконці WorkBench в стартовому вікні, і Eclipse набуде вигляду для розробки на Java з оглядачем пакетів (Package Explorer) зліва і вікном Схема (Outline) справа, як показано на малюнку 8 .
    Малюнок 8. Вид для розробки на Java
  8. У рядку меню виберіть File (Файл), New (Новий), а потім Class (Клас). Спливе вікно Клас (Class). Введіть MInfo в рядку Ім'я (Name), як показано на малюнку 9 . Натисніть Finish (Завершити).
    Малюнок 9. Створення нового класу Java
  9. Буде створено вікно MInfo.java. Скопіюйте код з лістингу лістинг 1 в вікно, як показано на малюнку 10 . Код показує архітектуру комп'ютера (ppc64), операційну систему (GNU / Linux), і версію ядра (2.6.9-34.EL).
    Лістинг 1. Приклад Java-програми
    import java.io.BufferedReader; import java.io.InputStreamReader; public class MInfo {public static void main (String args []) {String cmd = "uname -rpo"; String s = null; try {Process p = Runtime.getRuntime (). exec (cmd, null, null); int i = p.waitFor (); if (i == 0) {BufferedReader stdInput = new BufferedReader (new InputStreamReader (p.getInputStream ())); // read the output from the command while ((s = stdInput.readLine ())! = Null) {System.out.println (s); }}} Catch (Exception e) {System.out.println (e); }}}
    Малюнок 10. Створення прикладу Java-програми
  10. У верхньому рядку меню виберіть File (Файл) і Save (Зберегти) щоб зберегти Java-код в робочий каталог (/ opt / eclipse / workspace як описано вище, крок 2).
  11. Якщо з'являється повідомлення про відсутність синтаксичних помилок, і клас MInfo підсвічується в браузері пакетів зліва, то слід вибрати Run (Виконати) в верхньому рядку меню, а потім вибрати Run As (Виконати як), і Java Application (Java додаток), як показано на малюнку 11 .
    Малюнок 11. Запуск Java-додатка
  12. У командному вікні програма виведе (2.6.9-34.EL ppc64 GNU / Linux), як показано на малюнку 12 .
    Малюнок 12. Результат роботи програми в командному вікні

На цьому закінчимо розробку простий Java-програми.

Використання Eclipse для розробки на C / C ++

За замовчуванням середовище розробки C / C ++ для Eclipse, CDT, не встановлена. В цьому розділі покроково показано як завантажити і встановити CDT, а також описана процедура запуску проекту C / C ++.

установка CDT

  1. У верхньому рядку меню виберіть Help (Довідка), Software Updates (Оновлення програми) і Find and Install (Знайти і встановити), як показано на малюнку 13 .
    Малюнок 13. Початок установки CDT
  2. У вікні Install / Update (Встановити / Оновити) виберіть Search for new features to install (Знайти нові доповнення для установки), як показано на малюнку 14 .
    Малюнок 14. Пошук нових доповнень для установки
  3. Клацніть на кнопці New Remote Site (Новий віддалений сайт), як показано на малюнку 15 .
    Малюнок 15. Вибір віддаленого сайту
  4. Введіть CDT3.0 в рядку Name (Ім'я) і http://download.eclipse.org/tools/cdt/releases/eclipse3.1 в рядку URL, як показано на малюнку 16 . Потім натисніть OK.
    Малюнок 16. Введення інформації про новий віддаленому сервері
  5. Встановіть прапорець навпроти CDT3.0, і клацніть Finish (закінчити), як показано на малюнку 17 .
    Малюнок 17. Вибір сайту для пошуку
  6. Як тільки з'явиться список дзеркал сайту, виділіть CDT3.0 і натисніть OK, як показано на малюнку 18 .
    Малюнок 18. Вибір CDT3.0 серед дзеркал сайту
  7. Як тільки пошук сайту закінчиться в вікні з'являться всі доступні оновлення, наявні на сайті. Встановіть прапорець навпроти Eclipse C / C ++ Development Tools і Eclipse C / C ++ Development Tooling SDK. Клацніть Next (Далі), як показано на малюнку 19 .
    Малюнок 19. Вибір пакетів / оновлень
  8. Прочитайте ліцензійну угоду. Якщо ви з ним згодні, то клацніть в рядку I accept the terms in the license agreement (я приймаю ліцензійну угоду), як показано на малюнку 20 , І потім натисніть Next (Далі).
    Малюнок 20. Прочитайте і прийміть Ліцензійна угода
  9. Коли з'явиться вікно схоже на малюнок 21 , То в ньому під написом Features to install (Додатки для установки) повинні відображатися два елементи - Eclipse C / C ++ Development Tools 3.0.2 і Eclipse C / C ++ Development Tooling SDK 3.0.2. Натисніть Finish (Завершити) для початку завантаження компонентів CDT.
    Малюнок 21. Починаємо установку CDT
  10. По завершенні процесу завантаження, натисніть Install All (Встановити все) у вікні Feature Verification (Підтвердження оновлення), як показано на малюнку 22 .
    Малюнок 22. Установка доповнення Eclipse C / C ++ Development Tools
  11. По завершенні установки, натисніть Yes (Так) для перезапуску Eclipse, як показано на малюнку 23 .
    Малюнок 23. Запит на перезапуск Eclipse

Використання Eclipse для створення C / C ++ проекту

  1. Коли Eclipse увімкнеться знову, натисніть Window (Вікно), Open Perspective (Відкрити стиль зовнішнього вигляду), а потім Other (Інші), Як показано на малюнку 24 .
    Малюнок 24. Відкриття стилю зовнішнього вигляду
  2. Виділіть C / C ++ і натисніть OK, як показано на малюнку 25 .
    Малюнок 25. Вибір стилю зовнішнього вигляду C / C ++
  3. Закрийте стартове вікно. З'явиться зовнішній вигляд C / C ++ з вікном навігатора проекту C / C ++ зліва і вікном Структура (Outline) праворуч. У верхньому рядку меню виберіть New (Новий) і Project (Проект), як показано на малюнку 26 .
    Малюнок 26. Створення нового проекту
  4. У вікні Нового проекту (New Project) У каталозі C, виберіть Managed Make C Project (Керована збірка проекту) як показано на малюнку 27 , Потім натисніть Next (Далі). Відмінність стандартної збірки (Standard Make) C або C ++ проекту від керованої полягає в наступному:
    • Стандартна збірка C або C ++ проекту: Вам необхідно створити файл makefile або використовувати існуючий для того щоб скомпілювати і зібрати ваш проект.
    • Керована збірка C або C ++ проекту: керована збірка проекту створює файли makefile автоматично.
    Малюнок 27. Вибір керованої збірки проекту
  5. Введіть minfo як ім'я проекту м натисніть Next (Далі), як показано на малюнку 28 .
    Малюнок 28. Введення імені проекту
  6. Виберіть тип проекту Executable (Gnu) (Виконавчий GNU) і натисніть Next (Далі), як показано на малюнку 29 .
    Малюнок 29. Вибір типу проекту
  7. Натисніть Finish (Завершити) у вікні Additional Project Settings (Додаткові настройки проекту), як показано на малюнку 30 .
    Малюнок 30. Додаткові настройки проекту
  8. Проект minfo буде створений у вікні навігатора проекту C / C ++ зліва, як показано на малюнку 31 .
    Малюнок 31. Створений проект minfo
  9. У верхньому рядку меню виберіть File (Файл), New (Новий), а потім Source File (файл з вихідним кодом), як показано на малюнку 32 .
    Малюнок 32. Створення нового файлу з вихідним кодом
  10. Введіть minfo.c в якості імені файлу з вихідним кодом, як показано на малюнку 33 , А потім натисніть Finish (Завершити).
    Малюнок 33. Введення імені файлу з вихідним кодом
  11. В середині з'явиться вікно minfo.c. Скопіюйте приблизний C код з лістингу 2 в вікно minfo.c, як показано на малюнку 34 .
    Лістинг 2. Приклад програми на C
    #include <stdio.h> #include <sys / utsname.h> int main (int argc, char ** argv) {int i; struct utsname info [1]; i = uname (info); if (i == 0) {printf ( "% s% s% s \ n", info-> release, info-> machine, info-> sysname); return 0; } Else {printf ( "uanme error! \ N"); return i; }}
    Малюнок 34. Створення С-програми на основі прикладу
  12. У верхньому рядку меню виберіть File (Файл) і Save (Зберегти) для збереження файлу з вихідним кодом. При обраному в вікні навігатора C / C ++ проекту пункті minfo - [ppcbe] в верхньому рядку меню натисніть Run (Виконати), а потім Run As (Виконати Як) і Run Local C / C ++ Application (Виконати локальне С / С ++ додаток) , як показано на малюнку 35 .
    Малюнок 35. Початок C / C ++ додатки
  13. Результат виконання програми 2.6.9-34.EL ppc64 Linux, виводиться в командному вікні, як показано на малюнку 36 .
    Малюнок 36. Результат виконання програми відображається в командному вікні

На цьому закінчуємо ілюстрацію створення З проекту.

резюме

Ви навчилися як встановлювати необхідні пакети для SDK для двох дистрибутивів: SLES і RHEL, які працюють на комп'ютерах IBM pSeries. Також ви по кроках пройшли процедуру завантаження і налаштування Eclipse, а також використання Eclipse для створення Java-проекту. На завершення ви дізналися як встановити CDT - середовище розробки на C / C ++ для Eclipse, і як створити, скомпілювати і запустити просту C-програму.

Eclipse це всеосяжний графічний інструмент для розробки, що працює в Linux на комп'ютерах POWER. Вона надає універсальний інтерфейс користувача для розробки додатків з використанням різних мов. Більш того, оскільки доступні версії і для інших операційних систем і апаратних платформ, то ваш досвід роботи з Eclipse ніколи не буде зайвим. Спробуйте працювати з нею прямо сьогодні!

Ресурси для скачування

Схожі теми

Підпишіть мене на повідомлення до коментарів

Дополнительная информация

rss
Карта