Суббота, 22.07.2017
BBB Ready!
Меню сайта
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Главная » 2014 » Август » 6 » BB-Black. Eclipse + Windows8
13:43
BB-Black. Eclipse + Windows8

Что же, попробуем установить Eclipse на Windows 8 и отлаживать программы на BBone с настольного компа.

1. Пишут, что следует воспользоваться Linaro gcc. Его и качнем (http://releases.linaro.org/13.09/components/toolchain/binaries) Я взял exe с версией (4.8-2013.09) http://releases.linaro.org/12.01/components/toolchain/binaries Брать надо без HARD FLOAT!!!!

2. При установке на русскую винду возникает проблема с кодировкой: 1ая кнопка, 2ая кнопка, 2ая 2ая хотя очевидно и так. Я установил в D:/linaroGCC 

2.Установка -- наверное распаковка и прописывание папки в путь. Я сначала установил как выше написано, потом заменил папку.

3. Качаем eclipse c http://www.eclipse.org/downloads/ (У меня качнулся eclipse-cpp-kepler-SR2-win32-x86_64.zip ). Запустил, не находит JRE и JDK. Попробую полную версию ( eclipse-standard-luna-R-win32-x86_64.zip ) т.к. лень качать отдельно JDK.
Тема то странная, все это должно стоять и работать ( Netbeans + JavaEE установлен ). Прописал в путь C:\Program Files (x86)\Java\jre7\bin. Запускаю: Fail to load JNI shared library. Похоже, что несовместимость в 32-64 битности. Eclipse luna тоже не завелся, качаем
 jdk-8u11-windows-x64.exe
О, запустилось, даже не пришлось путь править. Т.о. качаем eclipse(kepler) и устанавливаем jdk-8u11-windows-x64.exe

4. Тут следует настроить:

  1. Поставить компиляцию внутренним отладчиком
  2. прописать вместо gcc arm-linux-gnueabi-gcc и так со всеми
  3. библиотека
  4. Настроить подключение (как linux) eclipse-window-show view-remote systems. Local (правой) добавить

99. Получилось!

root@beaglebone:~# /home/root/projects/BBE_Test01;exit
Hello,Bone from Eclipse!
logout

Перед этим пробовал с префиксом hf. Не работало хоть убей, писало no such file or directory.

5. Настройка дебаггера.

Run-DebugConfiguration, выбираем C/C++ Remote Appliation, устанавливаем вместо gdb -> D:\LinaroGCC\bin\arm-linux-gnueabi-gdb.exe во вкладке debugger

6, Проблемы

1. Еклипс имеет баг с Cross компиляцией. А именно, все инклуды не видит, хотя проект соберется по Build All. Частично удалось обойти, зайдя в indexer поставив там все галочки ( самое главное индексировать открытые окна ) и руками открыв include файлы. Написано, что прошлый Eclipse не имеет того бага.

2. Нужно прописать все инклуды:

А вот похоже что и не нужно ничего писать.

3. Настройки проекта->C/C++ Build -> Builder Type := internal builder

 

 

 

 

 

Просмотров: 252 | Добавил: bobapro | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:
Форма входа
Поиск
Календарь
«  Август 2014  »
ПнВтСрЧтПтСбВс
    123
45678910
11121314151617
18192021222324
25262728293031
Архив записей
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Copyright MyCorp © 2017
    Бесплатный хостинг uCoz