Strona 1 z 1

program mi sie nie otwiera

: 19 paź 2009, 21:23
autor: babangida
witam

na wstepie chcialem powiedziec, ze zupelna ze mnie lama i w programowaniu i linuksie jestem praktycznie zielony. no ale napisałem sobie jakistam banalny program (właściwie to przepisałem z neta), skompilowałem, wszystko pięknie, ładnie no i mi powstał a.out. no i próbuje go uruchomić, wpisując jego nazwę w terminalu. no i mi wyskakuje "bash: a.out: polecenie nieodnalezione". Ja rozumiem, że pewnie moje pytanie jest debilne i pewnie właśnie teraz uśmiech pełen politowania pojawił się na waszych twarzach, no ale kurde, nie wiem jak go otworzyć. będę wdzięczny, jak mi ktoś powie, jak to się robi.

Odp: program mi sie nie otwiera

: 19 paź 2009, 21:29
autor: namok
Może wystarczy nadać prawo do uruchomienia? Klikasz prawym->Właściwości->Uprawnienia zaznaczasz "Zezwolenie na wykonanie pliku jako program"

Odp: program mi sie nie otwiera

: 19 paź 2009, 21:31
autor: babangida
mam to zaznaczone, ale i tak nie działa :(

Odp: program mi sie nie otwiera

: 19 paź 2009, 21:34
autor: namok
Uruchamiasz go z katalogu w którym znajduej się plik(program)?

Odp: program mi sie nie otwiera

: 19 paź 2009, 21:38
autor: beluosus
W terminalu musisz podać dokładną ścieżkę do pliku, np:

Kod: Zaznacz cały

/home/asdf/a.out
Lub gdy jesteś w katalogu z programem:

Kod: Zaznacz cały

./a.out
"./" po prostu mówi, że plik jest w "." czyli katalogu bieżącym. Bez tego powłoka szuka "a.out" w katalogach podanych w $PATH.

Odp: program mi sie nie otwiera

: 19 paź 2009, 21:39
autor: babangida
dzięki! pomogło!

edit: aha jeszcze jedno, wybaczcie, że robie tu taki bałagan, ale chyba nie warto zakładać nowego wątku. otóż bawiąc się trochę emacsem potworzyłem niechcący jakieś pliki typu #abc#. chciałbym je usunąć, ale nie bardzo wiem jak.

Odp: program mi sie nie otwiera

: 21 paź 2009, 16:40
autor: vtr
Wpisz w konsoli

Kod: Zaznacz cały

man rm
i tam masz wszystko napisane jak usuwa się pliki, a tak poza tym o używaj czasem google.