Ciao a tutti nuovamente... Non vorrei essere eccessivamente esasperante, ma ho bisogno di poche conoscenze per poter utilizzare al meglio il mio PC, e grazie ai membri di questo forum sto venendo a capo di molte cose decisamente velocemente...
Ora, dopo essere stato supportato nell'installazione di Kubuntu, di KDevelop, ho scritto un programmino in C che calcola il risultato di un'equazione per determinare i numeri primi. Questo piccolo programma richiede l'input delle 26 variabili, esegue il calcolo e restituisce nel caso di un numero non negativo il numero primo "trovato"... Avendolo compilato senza problemi con Anjuta, non riesco ad eseguire il programma nella shell...
Ho tentato di dirgli Run In Terminal ma mi restituisce i seguenti errori:
X Error: BadDevice, invalid or uninitialized input device 167
Major opcode: 144
Minor opcode: 3
Resource id: 0x0
Failed to open device
X Error: BadDevice, invalid or uninitialized input device 167
Major opcode: 144
Minor opcode: 3
Resource id: 0x0
Failed to open device
kdecore (KProcess): WARNING: _attachPty() 11
Io per sicurezza allego il sorgente del programma nel caso fosse la causa dei problemi...
(Sostituisco l'estensione del file da .c a .txt cosicchè da consentirne l'invio sul forum)
Grazie mille a tutti in anticipo! Ciao!
Ciamiz
[Risolto] Eseguire un programma nella shell
[Risolto] Eseguire un programma nella shell
- Allegati
-
numeri primi.txt- (2.75 KiB) Scaricato 20 volte
Ultima modifica di ciamiz il venerdì 24 agosto 2007, 0:31, modificato 1 volta in totale.
- Re.in.stallo
- Scoppiettante Seguace

- Messaggi: 646
- Iscrizione: martedì 20 dicembre 2005, 23:50
Re: Eseguire un programma nella shell
da shell, spostati nella cartella che contiene il file sorgente e poi dai i comandi:
il primo compila il sorgente generando un eseguibile chiamato "programma", il secondo lo fa partire...
Saluti,
Gabriele
Codice: Seleziona tutto
gcc nome_file_sorgente.c -o programma
./programma
Saluti,
Gabriele
Sto diventando un allitterato, non riecso più a scrviere senza errori con la tatsiera...
Re: Eseguire un programma nella shell
Grazie mille! E scusate se le domande sono proprio terra terra ma è il mio primo giorno su Linux e vorrei che ce ne fossero molti altri!
P.S. Siete il forum più veloce del web!
Ciao!
Ciamiz
P.S. Siete il forum più veloce del web!
Ciao!
Ciamiz
- Re.in.stallo
- Scoppiettante Seguace

- Messaggi: 646
- Iscrizione: martedì 20 dicembre 2005, 23:50
Re: Eseguire un programma nella shell
Prego,
magari togli gli spazi dal nome del file sorgente... così è più semplice da maneggiare da shell (altrimenti ogni spazio in un nome lo devi far precedere da un \, ad esempio, in questo caso si avrebbe nome\ file\ sorgente.c). E ricordati di aggiungere il "tag" [Risolto] (modificando il titolo del tuo primo post di questo topic) se tutto funziona...
Saluti,
Gabriele
magari togli gli spazi dal nome del file sorgente... così è più semplice da maneggiare da shell (altrimenti ogni spazio in un nome lo devi far precedere da un \, ad esempio, in questo caso si avrebbe nome\ file\ sorgente.c). E ricordati di aggiungere il "tag" [Risolto] (modificando il titolo del tuo primo post di questo topic) se tutto funziona...
Saluti,
Gabriele
Sto diventando un allitterato, non riecso più a scrviere senza errori con la tatsiera...
Re: Eseguire un programma nella shell
D'accordo grazie mille ancora! Ciao!
Ciamiz
Ciamiz
Chi c’è in linea
Visualizzano questa sezione: Gas59 e 12 ospiti