Pagina 1 di 1

system ("PAUSE") di win = system ("?????") di linux

Inviato: giovedì 14 giugno 2007, 22:43
da scevchenko
please reply

Re: come creare il file .exe compilando c++

Inviato: giovedì 14 giugno 2007, 22:49
da paper0k
MMM... ma hai provato prima a fare una ricerca prima?
http://forum.ubuntu-it.org/viewtopic.php?t=87693
http://forum.ubuntu-it.org/viewtopic.php?t=24116
http://forum.ubuntu-it.org/viewtopic.php?t=34736

PS-Comunque cerca di essere più chiaro nelle richieste di supporto

Re: come creare il file .exe compilando c++

Inviato: giovedì 14 giugno 2007, 23:18
da scevchenko
forse non son stato chiaro perche' i link che mi hai dato non rispondono a quello che mi servr
dopo aver compilato io generalmente per lanciare il programma do dalla directory il comando ./nome prog
volevo sapere ce era possibile creare un file tipo l'exe di windows
in pratica un file generato dalla compilazione che se viene lanciato mi portqa all'esecuzione del programma direttamente

Re: come creare il file .exe compilando c++

Inviato: giovedì 14 giugno 2007, 23:25
da paper0k
Cioè vuoi evitare di scrivere ./nomeprogramma e scrivere solo nomeprogramma?
Se così, basta sistemare il PATH:

Codice: Seleziona tutto

export PATH=$PATH:.
;)

Re: come creare il file .exe compilando c++

Inviato: giovedì 14 giugno 2007, 23:28
da scevchenko
no
vorrei avere un icona tipo quella che esce nella cartella dove hai salvato il progetto dopo che lo hai compilato con il dev c++ in windows non e' che mi pesi fare ./

Re: come creare il file .exe compilando c++

Inviato: giovedì 14 giugno 2007, 23:43
da paper0k
Tasto dx sul desktop, quindi "Crea icona di avvio" li metti l'icona che preferisci ed il comando da eseguire
Poi se vuoi puoi spostarlo nella cartella dove c'è il programma

Re: come creare il file .exe compilando c++

Inviato: giovedì 14 giugno 2007, 23:53
da scevchenko
garzie un ultima cosa
sapreste dirmi gli equivalenti dei comandi PAUSE e cls in linux
trovo alcune difficolta' visto che li' inserivo spesso nelle istruzioni tipo "system("PAUSE")"

Re: come creare il file .exe compilando c++

Inviato: giovedì 14 giugno 2007, 23:58
da scevchenko
capito che cls = clear
ma PAUSE=?

Re: system ("PAUSE") di win = system ("?????") di linux

Inviato: venerdì 15 giugno 2007, 8:49
da marcellinux
nn esiste per il compilatore gcc/g++ su linux

system("clear") invece pulisce il schermo, nn si ferma

puoi optare con questo

* crea un variabile stringa char pausa[30]; 30 caratteri
* con il printf e scanf senza inserire niente lo fai mandare avanti

main(){

  char pausa[30];

  printf(" premi un tasto per continuare ");
  scanf("%s",&pausa);


}
e il gioco è fatto.

Re: system ("PAUSE") di win = system ("?????") di linux

Inviato: sabato 16 giugno 2007, 22:03
da Fra_221187
Semplicemente non esiste perchè non serve... su windows infatti si è abituati a cliccare sull'icona del programma e con dei programmi funzionanti su console non si avrebbe il tempo di leggere gli output. Su linux invece siamo più abituati a lanciare comandi da terminale  ;)

Re: system ("PAUSE") di win = system ("?????") di linux

Inviato: domenica 17 giugno 2007, 1:28
da Lord_Dex
Esiste una sistem call in Linux sleep(int S), dove S sono i secondi in cui il processo va a "dormire".
Bye

Re: system ("PAUSE") di win = system ("?????") di linux

Inviato: lunedì 18 giugno 2007, 20:59
da marcellinux
si è vero, c'è anche un comando simile nel bash che si chiama sleep