Dsy Network www | forum | my | didattica | howto | wiki | el goog | stats | blog | dona | rappresentanti
Homepage
 Register   Calendar   Members  Faq   Search  Logout 
.dsy:it. : Powered by vBulletin version 2.3.1 .dsy:it. > Didattica > Corsi N - Z > Sistemi operativi I > Minix
  Last Thread   Next Thread
Author
Thread    Expand all | Contract all    Post New Thread    Post A Reply
Collapse
miccio.87
.consigliere.

User info:
Registered: Oct 2007
Posts: 115 (0.02 al dì)
Location:
Corso:
Anno:
Time Online: 2 Days, 1:14:59 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged
Cool Minix

Ciao...ho deciso di creare questo thread per aiutarci a vicenda con minix...ho iniziato a vederlo da un giorno e già lo odio, o almeno non rieco a fare poco o nulla :sad:

sono arrivato a scrivere un helo world, ma non riesco a compilarlo ed a eseguirlo...credo di aver capito che bisogna dare il comando:
cc -o NomeFile.c
ma la shell non risponde in alcun modo...e di conseguenza non riesco a lanciare il programma creato...

dove sbaglio?

25-05-2010 09:35
Click Here to See the Profile for miccio.87 Click here to Send miccio.87 a Private Message Find more posts by miccio.87 Add miccio.87 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
lordghost
Black Lord

User info:
Registered: Oct 2005
Posts: 232 (0.03 al dì)
Location: Milan
Corso: Informatica
Anno: 3
Time Online: 2 Days, 9:48:49 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

tanto per cominciare il comando è sbagliato in partenza, da quello che hai scritto intendi compilare nessun file e creare un eseguibile di nome NomeFile.c :D

prova con "cc -o compilato programma.c" e poi "./compilato"

( il -o sta per output )

secondo memorizzati un comando indispensabile: "man", in questo caso "man cc"

__________________
My 3D blog: http://www.webgl.it

25-05-2010 14:01
Click Here to See the Profile for lordghost Click here to Send lordghost a Private Message Visit lordghost's homepage! Find more posts by lordghost Add lordghost to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
TheKaneB
.primate.

User info:
Registered: Aug 2009
Posts: 63 (0.01 al dì)
Location: Milano
Corso: Informatica
Anno: 3
Time Online: 15:29:49 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged
Re: Minix

Originally posted by miccio.87

...
ma la shell non risponde in alcun modo...e di conseguenza non riesco a lanciare il programma creato...

dove sbaglio?


Forse è una domanda stupida, ma... hai fatto il login?

__________________
Software Failure: Guru Meditation

26-05-2010 06:46
Click Here to See the Profile for TheKaneB Click here to Send TheKaneB a Private Message Visit TheKaneB's homepage! Find more posts by TheKaneB Add TheKaneB to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
miccio.87
.consigliere.

User info:
Registered: Oct 2007
Posts: 115 (0.02 al dì)
Location:
Corso:
Anno:
Time Online: 2 Days, 1:14:59 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

lordghost mi ha indirizzato verso la strada giusta ;-)

ora ci devo dare dentro con sto cacchio di minix

27-05-2010 09:00
Click Here to See the Profile for miccio.87 Click here to Send miccio.87 a Private Message Find more posts by miccio.87 Add miccio.87 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
miccio.87
.consigliere.

User info:
Registered: Oct 2007
Posts: 115 (0.02 al dì)
Location:
Corso:
Anno:
Time Online: 2 Days, 1:14:59 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

aiuto...che si deve sapere delle pipe? sono alla terza lezione di lab e gia sono con l'acqua alla gola :(

29-05-2010 10:17
Click Here to See the Profile for miccio.87 Click here to Send miccio.87 a Private Message Find more posts by miccio.87 Add miccio.87 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
lordghost
Black Lord

User info:
Registered: Oct 2005
Posts: 232 (0.03 al dì)
Location: Milan
Corso: Informatica
Anno: 3
Time Online: 2 Days, 9:48:49 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Della pipe in sé non molto, è semplicemente un file speciale a carattere che funge da ipc. Può essere visto come un buffer in cui c'è un produttore ed un consumatore di linee di output:

produttore | consumatore > out.file

la pipe redirige l'output che al posto dello schermo va a finire nel secondo programma come input, infine (non centra con le pipe) con il ">" si redirige l'output del consumatore in un file (in questo caso a consumare sarebbe il filesystem).
ovviamente si può estendere a programmi multipli: p1 | p2 | p3 | p4...
Se uno di questi fallisce, tutto fallisce e la catena si spezza. Unix è pensato per questo, molti piccoli tasselli che fanno lavoretti semplici ma compatibili tra di loro così da poter creare applicazioni dalle forme sempre diverse. Possiamo vederle come primitive della shell, un linguaggio ad altissimo livello.

Quindi la pipe è il collante tra tutti i comandi di minix:
ls | more
il primo esegue la lista dei file, il more invece lo impagina e da due comandi abbiamo ottenuto qualcosa che fa quello che vogliamo.

__________________
My 3D blog: http://www.webgl.it

29-05-2010 11:36
Click Here to See the Profile for lordghost Click here to Send lordghost a Private Message Visit lordghost's homepage! Find more posts by lordghost Add lordghost to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
All times are GMT. The time now is 18:48.    Post New Thread    Post A Reply
  Last Thread   Next Thread
Show Printable Version | Email this Page | Subscribe to this Thread | Add to Bookmarks

Forum Jump:
Rate This Thread:

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is ON
 

Powered by: vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento | Licenze | Thanks | Syndacate
Pagina generata in 0.038 seconds (69.33% PHP - 30.67% MySQL) con 28 query.