RaspBMC
-
хоть просто скажите: как запустить код на С++ на Raspbmc (на Raspbian: sudo ./a.out ,но на Raspbmc не прокатывает)
-
если С++ программа не запускается, то тут 2 основных причины:
- Она неправильно скомпилирована
- Неверный путь прописываете
-
пробовал так: sudo ./blink
пишет: sudo ./blink: command not foundНужно прописывать полный путь, начиная с корневой директории. Например:
/home/pi/bla-bla-bla/моя программа -
-скомпилировал допустим a.out под Raspbian ($ gcc test01.cpp -lbcm2835)
-скопировал на флэшку (USB)
-запустил Raspbmc с др. SD и в /home/pi перекинул a.out с флэшки- войдя в терминал Raspbmc (нажал выйти и Esc) ввёл:
cd /home/pi
sudo ./a.out
и мне пишет что command not found 0_о
А вообще то, что я делаю должно работать? Такое ощущение что ./ на Raspbmc неработает
- войдя в терминал Raspbmc (нажал выйти и Esc) ввёл:
-
полный путь пробовал... тоже самое (
-
случайно поверх Raspbian встала и всё перетёрла Raspbmc
Вопросы следующие: под Raspbmc теже проги идут? как и в Raspbian???
-
aptitude не работает, sudo apt-get install aptitude делал... апдейдил
-bash: aptitude: command not found -
Посмотрите командой ldd program_name какие библиотеки нужны вашей программе. Может в операционной системе каких-то не хватает
Ну и вывод команды elf program_name сюда закиньте, посмотрим, что там у вас скомпилировано
-
устанавливаю bcm2835...
wget http://www.open.com.au/mikem/bcm2835/bcm2835-1.15.tar.gz
tar xzf bcm2835-1.15.tar.gz
cd bcm2835-1.15/
./configure
make
make installна пункте make вылазиет:
make: *** No targets specified and no makefile. Stop.а моей программы больше нету ( Её Raspbmc перетёрла вместе со всей Raspbian
-
я хотел XBMC поставить как приложение: sudo apt-get install xbmc
-
кажись у меня компилятора gcc g++ нету теперь
-
всё что мне надо, это на С++ написать код работающий с GPIO под Raspbmc
сейчас есть две SD с raspbmc и почти никакого опыта в линуксе
мне нужна либа: lbcm2835 для работы c GPIO
редактор... ну NANO пусть останется... QtCreater я 2 недели устанавливал и он слетел... больше возьни -
фууф... кажись встала либа
Можно ли какую еще оболочку поставить с Raspbmc вместе?
-
откомпилированная программа (моя) осталась на флешке.. и я её записал на SD с ОС
ldd blink01
libgcc_s.so.1 => /lib/arm-linux-gnueabihf/libgcc_s.so.1 (0xb6fb1000)
libc.so.6 => /lib/arm-linux-gnueabihf/libc.so.6 (0xb6e82000)
/lib/ld-linux-armhf.so.3 (0xb6fe3000)программа по прежнему не запускается, ведёт себя как будто её нету
пробовал:
sudo blink01
sudo .blink01
sudo ./blink01
sudo /blink01
sudo home/pi/blink01
sudo /home/pi/blink01
sudo ./home/pi/blink01
sudo home/pi/./blink01
sudo /home/pi/./blink01
sudo /home/pi/.blink01а elf отсутствует, sudo apt-get install elf не катит (щас разбираюсь с ней)
-
опаньки... щас попробовал в nano написать код и откомпилировать.. всё норм запускается(
а в mc файл скрипта подсвечивается зелёным, а blink01 серым (или это из-за .out как из-за расширения?) -
какие компиляторы (текстовые редакторы) способны работать в терминале? без оболочки.. (как nano например)
проблема следующая: в терминале всё, что правее на строке за курсором чернеет, а в nano при редактировании cpp файлов (с цветной подсветкой) вообще всё пропадает (чёрное на чёрном я так понимаю)
-
Kez, зайдите в свойства вашей программы и разрешите её исполнений.
По усмолчанию, любой перетащеный файл системой не будет воспринят как исполняемый.
(это к ответу на вопрос, почему не запускает программу, скопированную с флешки). -
RomanNV спасибо, а как терминал нормальным сделать? Чтобы не чернело? По SSH всё норм)
-
А что у вас с терминалом? Я проблему не понял.
-
в терминале всё, что правее от курсора, и под ним, какбы пропадает (черное на черном, или реально пропадает) в отличие от Raspbian, под Raspbmc он как бы монохромный... всё одного цвета (не выделяется цветами ничего), а в nano при редактировании cpp файлов (с цветной подсветкой текста) вообще всё пропадает и не возвращается... вставил готовый код, поправил пару переменных... и везде где прошел курсор... всё исчезло и не отображается (как ластик)
а просто в терминале, всё пропадает на ОДНОЙ строке (где курсор) только то что правее от курсора расположено... если в бок его наместо увести, буквы появляются