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)
> 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
> 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/
> 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 !!