Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Problemi con a.out

8 views
Skip to first unread message

Arsenio Stabile

unread,
Aug 28, 2003, 6:07:54 AM8/28/03
to
Ciao a tutti, mi scuso fin da ora per l'eventuale OT.
Ecco il problema: quando compilo un progrmma scritto in C sotto Linux (SUSE
7.1) usando gcc, il compilatore fa il suo lavoro e viene generato il file
a.out. Quando però cerco di lanciarlo digitando al prompt "a.out", sia da
root che da utente, il pinguino mi risponde "accesso negato". Come mai?Come
posso ovviare?
Grazie anticipatamente.
Arsenio

Gian Luca Sole

unread,
Aug 28, 2003, 6:24:00 AM8/28/03
to

Arsenio Stabile wrote:

> Quando però cerco di lanciarlo digitando al prompt "a.out", sia da
> root che da utente, il pinguino mi risponde "accesso negato".

Strano, dovrebbe darti generalmente "command not found" (non hai "." nella
PATH), e questo si risolve digitando "./a.out" (punto-barra-a.out).

bye G.L.

--
« E' assolutamente evidente che l'arte del cinema
si ispira alla vita, mentre la vita si ispira alla TV »
(Woody Allen)


Lupino

unread,
Aug 28, 2003, 9:35:32 AM8/28/03
to
Arsenio Stabile wrote:

> Ciao a tutti, mi scuso fin da ora per l'eventuale OT. Ecco il problema:
> quando compilo un progrmma scritto in C sotto Linux (SUSE 7.1) usando gcc,
> il compilatore fa il suo lavoro e viene generato il file a.out.

puoi modificare il nome dell'output del gcc con l'opzione -o.
es.:

[andrea@iridium] gcc hw.cpp -o hw
[andrea@iridium] ./hw
Hello, world!
[andrea@iridium]

> Quando però cerco di lanciarlo digitando al prompt "a.out", sia da root che da
> utente, il pinguino mi risponde "accesso negato". Come mai?Come posso
> ovviare?

La cosa più ovvia potrebbe essere l'omissione, da parte tua, del ./ prima
di a.out.

Ma se hai giocherellato con il kernel potresti aver tolto il supporto per
gli eseguibili di tipo a.out.. mi pare che ci sia un'opzione del genere ma
non l'ho mai toccata!

--
Andrea Spadaccini a.k.a. Lupino
- Catania -
Now playing: Eiffel 65 - One goal

Firebeam

unread,
Aug 31, 2003, 5:30:02 PM8/31/03
to
Arsenio Stabile wrote:

> a.out. Quando però cerco di lanciarlo digitando al prompt "a.out", sia da
> root che da utente, il pinguino mi risponde "accesso negato". Come mai?Come
> posso ovviare?

Domanda forse banale, ma mi ci ha fregato qualche volta... :-) Ha il
permesso di esecuzione impostato? Se si', listandolo con ls --color
dovrebbe apparirti in verde, se no bisogna che glielo dai con chmod (ma mi
pare strano, gcc di solito li setta bene i permessi).

--
"Ehi, fratelli. Qui c'e' scritto che c'e' anche il tempo per combattere".
SETI@home: 195WU/1yrs now on Athlon 2.2+ :-)
SecurFaq : http://securfaq.usenet.eu.org
Biancorossi Siamo Noi: http://www.tifonet.it/free/ancona/

Gabolander

unread,
Sep 9, 2003, 2:12:19 PM9/9/03
to
Arsenio Stabile in free.it.linux.lang.c on 12:07, giovedě 28 agosto 2003,
wrote:

> Ciao a tutti, mi scuso fin da ora per l'eventuale OT.
> Ecco il problema: quando compilo un progrmma scritto in C sotto Linux
> (SUSE 7.1) usando gcc, il compilatore fa il suo lavoro e viene generato il

> file a.out. Quando perň cerco di lanciarlo digitando al prompt "a.out",


> sia da root che da utente, il pinguino mi risponde "accesso negato". Come
> mai?Come posso ovviare?
> Grazie anticipatamente.
> Arsenio

Non e' che sei su un file system montato senza il parametro "exec" ?

man mount


--
=== NO SPAM ALERT ===
If you desire to answer directly to me please post mail
to "GgNOzappiSPAM(at)inwind(dot)it" (removing all the
uppercase letters, including leading 'G'). Spam mail will
be bombed !!

0 new messages