не запускается на выполнение исполняемый файл

Доброго времени суток.
создаю файл в текстовом редакторе с кодом на си.
Компилирую его командой gcc
в папке создается исполняемый файл a.out
запускаю исполняемый файл /a.out
а в ответ сообщение что такого файла или директории нет. хотя путь к файлу прописан правильно.
пробовала прописывать chmod +x a.out
и только потом запускать файл, тоже самое.
помогите, как запустить?
ос kubuntu 9.10

+2
Жюстина - 29 Март, 2011 - 16:39
Изображение пользователя Жюстина.

/a.out - это не правильный путь к файлу, он не может ну никак находится в корне, может так надо: ./a.out

для проверки можно пользоваться командой ls -l ./a.out она и выведет права...

Если путь указывался полный и в нём есть пробелы, то нужно бы заключить всё в апострофы.

+1
dyug - 29 Март, 2011 - 16:43

Жюстина, я Вас люблю. :-)

0
Гость - 29 Март, 2011 - 20:27

Ребят, я вот пока аноним, чисто почитываю сайт ваш, но хотел бы сказать, что мне тоже нравится Жюстина и ее советы в разных топиках! Очень позитивная дама я считаю. Жюстиночка - счастья и здоровья тебе! :)

Админ, просьба пропустить этот пост в тред! :)

+1
smartass - 29 Март, 2011 - 16:40
Изображение пользователя smartass.

Голубой мутирует в синий. А по сабжу могу сказать, что у меня похожая проблема с syobon.
smartass@laptop:~/syobon$ sh ./SyobonAction
./SyobonAction: 1: Syntax error: Bad function name
smartass@laptop:~/syobon$ ./SyobonAction
bash: ./SyobonAction: не удалось выполнить бинарный файл
smartass@laptop:~/syobon$

Хрустальный шар не хочет помогать.

0
ktchv - 30 Март, 2011 - 13:59
Изображение пользователя ktchv.

В fstab для тома выставлено noexec

0
smartass - 30 Март, 2011 - 20:58
Изображение пользователя smartass.

Это мой /home
Там все выполняется.

+1
dyug - 29 Март, 2011 - 16:41

Ладно, внимательностью у нас тут явно никто не страдает...
запускаю исполняемый файл /a.out
Уточню, файл запускается именно так как написано?
больше никаких символов в строке нет?
Тогда попробуйте запустить его или с полным путем, или находясь в том каталоге запустить его так
./a.out
Иногда помогает от невнимательности. :-)

0
Глупая_Девочка - 29 Март, 2011 - 16:45

я пробовала ./a.out
и то же сообщение выдает.

0
Opossum - 29 Март, 2011 - 16:48
Изображение пользователя Opossum.

Так а всё же, где файл находится? о.О

+2
Жюстина - 29 Март, 2011 - 16:52
Изображение пользователя Жюстина.

0
Глупая_Девочка - 29 Март, 2011 - 17:07

Жюстина, благодарю. благодаря вам разобралась в чем проблема.

0
Гость - 11 Январь, 2012 - 23:31

И в чём же? Хочется узнать, у меня похожая проблема...

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры