[Risolto] Eseguire un programma nella shell

Installazione, configurazione e uso di programmi e strumenti.
ciamiz
Prode Principiante
Messaggi: 38
Iscrizione: mercoledì 22 agosto 2007, 15:15

[Risolto] Eseguire un programma nella shell

Messaggio da ciamiz »

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
Allegati
numeri primi.txt
(2.75 KiB) Scaricato 21 volte
Ultima modifica di ciamiz il venerdì 24 agosto 2007, 0:31, modificato 1 volta in totale.
Avatar utente
Re.in.stallo
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 646
Iscrizione: martedì 20 dicembre 2005, 23:50

Re: Eseguire un programma nella shell

Messaggio da Re.in.stallo »

da shell, spostati nella cartella che contiene il file sorgente e poi dai i comandi:

Codice: Seleziona tutto

gcc nome_file_sorgente.c -o programma
./programma
il primo compila il sorgente generando un eseguibile chiamato "programma", il secondo lo fa partire...

Saluti, ;)
Gabriele
Sto diventando un allitterato, non riecso più a scrviere senza errori con la tatsiera...
ciamiz
Prode Principiante
Messaggi: 38
Iscrizione: mercoledì 22 agosto 2007, 15:15

Re: Eseguire un programma nella shell

Messaggio da ciamiz »

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
Avatar utente
Re.in.stallo
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 646
Iscrizione: martedì 20 dicembre 2005, 23:50

Re: Eseguire un programma nella shell

Messaggio da Re.in.stallo »

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
Sto diventando un allitterato, non riecso più a scrviere senza errori con la tatsiera...
ciamiz
Prode Principiante
Messaggi: 38
Iscrizione: mercoledì 22 agosto 2007, 15:15

Re: Eseguire un programma nella shell

Messaggio da ciamiz »

D'accordo grazie mille ancora! Ciao!
Ciamiz
Scrivi risposta

Ritorna a “Applicazioni”

Chi c’è in linea

Visualizzano questa sezione: nik1404 e 10 ospiti