Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione HONOR Magic 8 Lite: lo smartphone indistruttibile e instancabile
Recensione HONOR Magic 8 Lite: lo smartphone indistruttibile e instancabile
Abbiamo provato a fondo il nuovo Magic 8 Lite di HONOR, e per farlo siamo volati fino a Marrakech , dove abbiamo testato la resistenza di questo smartphone in ogni condizione possibile ed immaginabile. Il risultato? Uno smartphone praticamente indistruttibile e con un'autonomia davvero ottima. Ma c'è molto altro da sapere su Magic 8 Lite, ve lo raccontiamo in questa recensione completa.
Sony WF-1000X M6: le cuffie in-ear di riferimento migliorano ancora
Sony WF-1000X M6: le cuffie in-ear di riferimento migliorano ancora
WF-1000X M6 è la sesta generazione di auricolare in-ear sviluppata da Sony, un prodotto che punta a coniugare facilità di utilizzo con una elevata qualità di riproduzione dei contenuti audio e una cura nella riduzione del rumore ambientale che sia da riferimento
Snowflake porta l'IA dove sono i dati, anche grazie a un accordo con OpenAI
Snowflake porta l'IA dove sono i dati, anche grazie a un accordo con OpenAI
Snowflake ha presentato diverse novità per la sua piattaforma legate all'intelligenza artificiale. Quella forse più eclatante è una collaborazione con OpenAI, ma non mancano diverse nuove funzionalità che rendono la piattaforma più flessibile e in grado di rispondere meglio alle esigenze in continuo cambiamento delle aziende
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 02-12-2004, 18:50   #1
LuPellox85
Senior Member
 
Iscritto dal: May 2002
Città: Foligno (Pg)
Messaggi: 9176
compilare un file.c

non mi ricordo esattamente il procedimento per compilare un file.c in modo da renderlo eseguibile

make e install? make e boh?
LuPellox85 è offline   Rispondi citando il messaggio o parte di esso
Old 02-12-2004, 18:55   #2
LuPellox85
Senior Member
 
Iscritto dal: May 2002
Città: Foligno (Pg)
Messaggi: 9176
nelle istruzione c'è scritto

To compile: "gcc -o smurf5 papasmurf-linux.c"

ma poi se scrivo smurf5 per farlo partire nulla
LuPellox85 è offline   Rispondi citando il messaggio o parte di esso
Old 02-12-2004, 18:57   #3
LuPellox85
Senior Member
 
Iscritto dal: May 2002
Città: Foligno (Pg)
Messaggi: 9176
che scemo, non ero root
almeno credo sia per quello..

come ci si loggava root al volo da shell?
LuPellox85 è offline   Rispondi citando il messaggio o parte di esso
Old 02-12-2004, 19:12   #4
LuPellox85
Senior Member
 
Iscritto dal: May 2002
Città: Foligno (Pg)
Messaggi: 9176
Codice:
[root@localhost papasmurf]# gcc -dlinux papasmurf.c -o smurf
/usr/lib/gcc/i586-mandrake-linux-gnu/3.4.1/../../../crt1.o(.text+0x18): In function `_start':
../sysdeps/i386/elf/start.S:98: undefined reference to `main'
collect2: ld returned 1 exit status
e poi non va o.o
LuPellox85 è offline   Rispondi citando il messaggio o parte di esso
Old 02-12-2004, 19:19   #5
wubby
Senior Member
 
L'Avatar di wubby
 
Iscritto dal: Sep 2003
Messaggi: 5402
man gcc
wubby è offline   Rispondi citando il messaggio o parte di esso
Old 02-12-2004, 19:24   #6
LuPellox85
Senior Member
 
Iscritto dal: May 2002
Città: Foligno (Pg)
Messaggi: 9176
sono niubbo ma proprio non mi viene neanche con
man gcc -o -dlinux papasmurf.c smurf
o viceversa.. le ho provate tutte
LuPellox85 è offline   Rispondi citando il messaggio o parte di esso
Old 02-12-2004, 19:43   #7
VICIUS
Senior Member
 
L'Avatar di VICIUS
 
Iscritto dal: Oct 2001
Messaggi: 11471
probabilmente era meglio postare in Programmazione. il problema pero sembra essere il main. Se alleghi un attimo il codice del file .c magari riesco a darti una mano.

ciao
VICIUS è offline   Rispondi citando il messaggio o parte di esso
Old 02-12-2004, 19:44   #8
VICIUS
Senior Member
 
L'Avatar di VICIUS
 
Iscritto dal: Oct 2001
Messaggi: 11471
Quote:
Originariamente inviato da LuPellox85
sono niubbo ma proprio non mi viene neanche con
man gcc -o -dlinux papasmurf.c smurf
o viceversa.. le ho provate tutte
cmq. il comando da usare era man gcc da solo. in questo modo potevi vedere le istruzioni su come usare gcc.

ciao
VICIUS è offline   Rispondi citando il messaggio o parte di esso
Old 02-12-2004, 19:52   #9
LuPellox85
Senior Member
 
Iscritto dal: May 2002
Città: Foligno (Pg)
Messaggi: 9176
Quote:
Originariamente inviato da VICIUS
cmq. il comando da usare era man gcc da solo. in questo modo potevi vedere le istruzioni su come usare gcc.

ciao
ora vedo se con le istruzioni cavo qualcosa

Edit: vedi sotto...

questo è il codice

Ultima modifica di cionci : 04-12-2004 alle 14:09.
LuPellox85 è offline   Rispondi citando il messaggio o parte di esso
Old 02-12-2004, 20:05   #10
Maestro
Senior Member
 
Iscritto dal: Jun 2002
Messaggi: 442
Quote:
Originariamente inviato da LuPellox85
ma poi se scrivo smurf5 per farlo partire nulla
chmod u+x smurf5 ; ./smurf5 nella directory dove e' contenuto il file C e il file compilato con il comando citato nel sorgente.

Non mi risulta però molto legale l'utilizzo di broadcast
__________________
-
Maestro è offline   Rispondi citando il messaggio o parte di esso
Old 02-12-2004, 20:12   #11
S3N
Senior Member
 
L'Avatar di S3N
 
Iscritto dal: Dec 2002
Messaggi: 720
Quote:
Originariamente inviato da LuPellox85
nelle istruzione c'è scritto

To compile: "gcc -o smurf5 papasmurf-linux.c"

ma poi se scrivo smurf5 per farlo partire nulla

Restando nella cartella in cui dai il comando "gcc -o smurf5 papasmurf-linux.c" per far partire il programma scrivi "./smurf5"
Puoi anche controllare se è eseguibile, altrimenti "chmod +x smurf5".
Ora dicci, a chi vuoi smurfare?
__________________
- Maestro qual'è la natura ultima della realtà? - Domandalo a quel palo - Non ho capito - Neppure io
Trattative concluse sul mercatino: Fabio310-4per4-uazzamerican-loripa80-lacio78-Kalos-Markap-bigasluna
S3N è offline   Rispondi citando il messaggio o parte di esso
Old 02-12-2004, 20:19   #12
VICIUS
Senior Member
 
L'Avatar di VICIUS
 
Iscritto dal: Oct 2001
Messaggi: 11471
Quote:
# gcc -dlinux papasmurf.c -o smurf
ma quel -dlinux dove lo hai pescato ? toglielo e vedrai che funziona. nel sorgente non c'è niente di strano e infati funziona tutto.

ciao
VICIUS è offline   Rispondi citando il messaggio o parte di esso
Old 02-12-2004, 22:19   #13
AnonimoVeneziano
Senior Member
 
L'Avatar di AnonimoVeneziano
 
Iscritto dal: Aug 2001
Città: San Francisco, CA, USA
Messaggi: 13827
Quote:
Originariamente inviato da VICIUS
cmq. il comando da usare era man gcc da solo. in questo modo potevi vedere le istruzioni su come usare gcc.

ciao

Muahahahahahhaahhahahahahahah oh my gosh muahahhahahahaa

What a funny guy

Bye
__________________
GPU Compiler Engineer
AnonimoVeneziano è offline   Rispondi citando il messaggio o parte di esso
Old 02-12-2004, 23:34   #14
S3N
Senior Member
 
L'Avatar di S3N
 
Iscritto dal: Dec 2002
Messaggi: 720
Quote:
Originariamente inviato da Maestro
chmod u+x smurf5 ; ./smurf5 nella directory dove e' contenuto il file C e il file compilato con il comando citato nel sorgente.

Non mi risulta però molto legale l'utilizzo di broadcast

Maestro!
Com'è che hai postato ben 7 minuti prima di me e non avevo visto la tua risposta (da quì l'inutilità della mia)?
Momento di fusione totale.
__________________
- Maestro qual'è la natura ultima della realtà? - Domandalo a quel palo - Non ho capito - Neppure io
Trattative concluse sul mercatino: Fabio310-4per4-uazzamerican-loripa80-lacio78-Kalos-Markap-bigasluna
S3N è offline   Rispondi citando il messaggio o parte di esso
Old 02-12-2004, 23:37   #15
LuPellox85
Senior Member
 
Iscritto dal: May 2002
Città: Foligno (Pg)
Messaggi: 9176
Quote:
Originariamente inviato da AnonimoVeneziano
Muahahahahahhaahhahahahahahah oh my gosh muahahhahahahaa

What a funny guy

Bye
Anonimo.. compatiscimi..
LuPellox85 è offline   Rispondi citando il messaggio o parte di esso
Old 02-12-2004, 23:38   #16
LuPellox85
Senior Member
 
Iscritto dal: May 2002
Città: Foligno (Pg)
Messaggi: 9176
Quote:
Originariamente inviato da S3N
Restando nella cartella in cui dai il comando "gcc -o smurf5 papasmurf-linux.c" per far partire il programma scrivi "./smurf5"
Puoi anche controllare se è eseguibile, altrimenti "chmod +x smurf5".
Ora dicci, a chi vuoi smurfare?
ma niente.. sono ricordi di quando lameravo su ircnet col v6 e lo smurf, e alla fine tenerlo a portata di mano fa sempre comodo
LuPellox85 è offline   Rispondi citando il messaggio o parte di esso
Old 03-12-2004, 01:56   #17
VICIUS
Senior Member
 
L'Avatar di VICIUS
 
Iscritto dal: Oct 2001
Messaggi: 11471
Quote:
Originariamente inviato da AnonimoVeneziano
Muahahahahahhaahhahahahahahah oh my gosh muahahhahahahaa

What a funny guy

Bye
VICIUS è offline   Rispondi citando il messaggio o parte di esso
Old 03-12-2004, 03:10   #18
LuPellox85
Senior Member
 
Iscritto dal: May 2002
Città: Foligno (Pg)
Messaggi: 9176
Quote:
Originariamente inviato da VICIUS
probabilmente rideva di me
LuPellox85 è offline   Rispondi citando il messaggio o parte di esso
Old 03-12-2004, 11:10   #19
Ziosilvio
Moderatore
 
L'Avatar di Ziosilvio
 
Iscritto dal: Nov 2003
Messaggi: 16213
Re: compilare un file.c

Quote:
Originariamente inviato da LuPellox85
non mi ricordo esattamente il procedimento per compilare un file.c in modo da renderlo eseguibile

make e install? make e boh?
Se e' solo un file: "gcc nomefile.c -o nomeprog" o "gcc -o nomeprog nomefile.c".
Se sono tanti, in genere ti ci vuole una procedura piu' complessa, che puoi gestire con i makefile.

Per lanciarlo: anzitutto devi avere il permesso di esecuzione sul file del programma, cosa che comunque viene fatta da gcc.
Ora, tu hai una variabile d'ambiente che si chiama PATH e di cui puoi visualizzare il contenuto con "echo $PATH": ti viene fuori una cosa del tipo "dir1:dir2:dir3", cioe' nomi di directory separati da due punti.
Quando tu dai un comando solo col nome, la shell lo cerca prima in dir1, poi in dir2, eccetera; se lo trova lo lancia da dove l'ha trovato, se no da' errore.
Ora, e' possibile che nella tua PATH non ci sia ".", cioe' la cartella corrente: in questo caso, il comando va lanciato con "./nomeprog".
__________________
Ubuntu è un'antica parola africana che significa "non so configurare Debian" Chi scherza col fuoco si brucia.
Scienza e tecnica: Matematica - Fisica - Chimica - Informatica - Software scientifico - Consulti medici
REGOLAMENTO DarthMaul = Asus FX505 Ryzen 7 3700U 8GB GeForce GTX 1650 Win10 + Ubuntu
Ziosilvio è offline   Rispondi citando il messaggio o parte di esso
Old 03-12-2004, 13:09   #20
LuPellox85
Senior Member
 
Iscritto dal: May 2002
Città: Foligno (Pg)
Messaggi: 9176
Re: Re: compilare un file.c

Quote:
Originariamente inviato da Ziosilvio
Se e' solo un file: "gcc nomefile.c -o nomeprog" o "gcc -o nomeprog nomefile.c".
Se sono tanti, in genere ti ci vuole una procedura piu' complessa, che puoi gestire con i makefile.

Per lanciarlo: anzitutto devi avere il permesso di esecuzione sul file del programma, cosa che comunque viene fatta da gcc.
Ora, tu hai una variabile d'ambiente che si chiama PATH e di cui puoi visualizzare il contenuto con "echo $PATH": ti viene fuori una cosa del tipo "dir1:dir2:dir3", cioe' nomi di directory separati da due punti.
Quando tu dai un comando solo col nome, la shell lo cerca prima in dir1, poi in dir2, eccetera; se lo trova lo lancia da dove l'ha trovato, se no da' errore.
Ora, e' possibile che nella tua PATH non ci sia ".", cioe' la cartella corrente: in questo caso, il comando va lanciato con "./nomeprog".
si infatti mi dimenticavo il ./ ...

comunque, di mettere il -dlinux me l'ha detto un amico.. è inutile?
LuPellox85 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Recensione HONOR Magic 8 Lite: lo smartphone indistruttibile e instancabile Recensione HONOR Magic 8 Lite: lo smartphone ind...
Sony WF-1000X M6: le cuffie in-ear di riferimento migliorano ancora Sony WF-1000X M6: le cuffie in-ear di riferiment...
Snowflake porta l'IA dove sono i dati, anche grazie a un accordo con OpenAI Snowflake porta l'IA dove sono i dati, anche gra...
Sistema Mesh Roamii BE Pro: il Wi-Fi 7 secondo MSI Sistema Mesh Roamii BE Pro: il Wi-Fi 7 secondo M...
Recensione HUAWEI Mate X7: un foldable ottimo, ma restano i soliti problemi Recensione HUAWEI Mate X7: un foldable ottimo, m...
Hyundai: spunta un'elettrica estremament...
Una connessione diretta con AWS European...
La Toyota Yaris avrà una versione...
Minori sessualizzati da Grok: l'UE mette...
NIO stabilisce il nuovo record di scambi...
Dell Private Cloud sempre più ape...
Ennesimo incidente per la guida autonoma...
Dopo le maniglie, è il turno dei ...
Addio incendi incontrollati? Svolt dice ...
WINDTRE si mette in proprio: vender&agra...
The Mandalorian & Grogu: il trailer ...
OpenClaw sotto attacco: i malware infost...
Resident Evil Requiem: pre-load dal 25 f...
Vaticano, la Messa si traduce in 60 ling...
Kia prepara il facelift della Kia EV5: n...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 05:59.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v