Ох тяжко это из виндовс-сапиенс перерождаться, но надо
Для Jury093 благодарность за направление движения в нужном русле, когда за плечами опыт то кажется что все просто, но когда только начинаешь осваивать линукс то даже поиск по нету займет тучу времени, да и перебрать и отсеить нужную инфу для чайника сложновато. Пожалуй поищу себе и куплю книжечку спровочник по командам линукс и т.д., так быстрее будет проходить процесс осваивания.
Подведем первый итог:
-на плате установил образ Ubuntu_dt - все же граф. оболочка попривычнее
-на рабочем компе VMware с предлагемым в пакете сопровождения образом Ubuntu, согласно инструкции. Пощелкал, попробовал настроить то-се, принялся за "Hello world".
Первый нюанс работать надо через терминал, находится в usr/bin/ файл gnome-terminal для платы, на виртуальной машине в меню Application поискать.
для работы с терминалом почитать ЛИНУКС ДЛЯ ЧАЙНИКОВ, напоминает работу с ДОСом.
На виртуальной машине, в терминале:
-поменял в hello.c тест вывода сообщений
-сделал вход в папку:
user@Hola-bld:~/src/app$ cd hello_world
user@Hola-bld:~/src/app/hello_world$ ls
hello hello.c hello.o Makefile
-сделал make -тоесть сборку исходника, может выкинуть ошибку, очевидно в makefile на прописана инструкция удаления выходных файлов компиляции, после удаления вручную остались только hello.c, makefile, далее компиляция пошла. Посмотрев содержимое makefile стало понятно где инструменткомпилятора расположен.
Кстати для этой платформы как я понял Linaro чутли не единственный и
стабильный?
но как оказаолось make самое простое.
Запуск выдал следующее:
user@Hola-bld:~/src/app/hello_world$ hello
The program 'hello' can be found in the following packages:
* hello
* hello-debhelper
Try: sudo apt-get install <selected package>
user@Hola-bld:~/src/app/hello_world$ ls
hello hello.c hello.o Makefile
Если сделать инсталляцию то выдает:
user@Hola-bld:~/src/app/hello_world$ hello
Hello, world!
Но текст то я поменял, значит что он с другого места потянул.
Деинсталировал и получил результат :
user@Hola-bld:~/src/app/hello_world$ sudo apt-get remove hello
user@Hola-bld:~/src/app/hello_world$ hello
bash: /usr/bin/hello: cannot execute binary file
хотя сам файл там есть.
Что же тут не так?