1

Тема: Непонятки с пермишанами на таблетке

Вобщем, написал тривиальное "hello world" на сях в песочнице. Скобрал,омпильнул,всё как нада.Запустил рез-т.Получил свой хеллоу. Закинул на таблетку. Потом сделал chmod a+x файлу))) Запускаю и вместо торжественного хеллоу вижу Permissions denied sad( Пробую sudo, ничего..Вообще ничего,даж ошибки нет...Да, забыл сказать.В песочницы таргет Freemantle-Armel.  что такое??Как так?)))я чего то не понимаю..

2

Re: Непонятки с пермишанами на таблетке

где конкретно находится запускаемый файл? не на fat разделе случайно?

GNU/Linux Debian / Nokia N900 / N9

3 Отредактировано Mitrandir (13-11-2010 13:46:40)

Re: Непонятки с пермишанами на таблетке

FAT не поддерживает атрибут „х“, поэтому если у вас бинарник в MyDocs или на SD-карте, то его нужно перенести, например, в /home/user

N̶8̶0̶0̶ + N̶8̶1̶0̶ + N̶9̶0̶0̶ + N̶9̶5̶0̶ + N̶9̶ ̶C̶y̶a̶n̶ + N̶9̶ ̶B̶l̶a̶c̶k̶

4

Re: Непонятки с пермишанами на таблетке

Переместил в /home/user/ - нифига((
Попробовал переместить в /usr/bin/ (дыба открывалась как нормальная программа) - и вуаля))Увидел долгожданную строчку Хеллоу))Спасибо!!!

5

Re: Непонятки с пермишанами на таблетке

А, дык надо запускать не так:

your_program_name

, а так:

./your_program_name

или так:

/full/path/to/your_program_name

А в /usr/bin копировать — это, конечно, действенный, но плохой способ smile

N̶8̶0̶0̶ + N̶8̶1̶0̶ + N̶9̶0̶0̶ + N̶9̶5̶0̶ + N̶9̶ ̶C̶y̶a̶n̶ + N̶9̶ ̶B̶l̶a̶c̶k̶

6

Re: Непонятки с пермишанами на таблетке

Дык я так и запускал до этого из /home/user/

Находясь в этом каталоге писал ./my_program

7

Re: Непонятки с пермишанами на таблетке

Ну значит забыли про chmod +x
Чудес-то не бывает smile

N̶8̶0̶0̶ + N̶8̶1̶0̶ + N̶9̶0̶0̶ + N̶9̶5̶0̶ + N̶9̶ ̶C̶y̶a̶n̶ + N̶9̶ ̶B̶l̶a̶c̶k̶