Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione POCO F9 pro: potenza da vero top di gamma, display da 185 Hz e finalmente una fotocamera da prendere sul serio
Recensione POCO F9 pro: potenza da vero top di gamma, display da 185 Hz e finalmente una fotocamera da prendere sul serio
POCO F9 Pro arriva sul mercato con l'obiettivo di portare prestazioni da smartphone top di gamma in una fascia di prezzo "più aggressiva", senza rinunciare a un comparto fotografico finalmente all'altezza. Dopo averlo testato sul campo, emerge uno smartphone molto più completo rispetto alla generazione precedente, ma anche con alcuni piccoli compromessi che diventano difficili da ignorare quando il prezzo di listino sfiora i 1.000 euro.
Tra audio e AI: la ricetta di Qualcomm per l'agentic AI
Tra audio e AI: la ricetta di Qualcomm per l'agentic AI
Snapdragon Soung Gen 2 è la piattaforma Qualcomm per i dispositivi audio sempre più integrati nel mondo dell'intelligenza artificiale: al prorpio interno tanta potenza elaborativa per gestire al meglio le necessità d'uso dell'agentic AI
Qualcomm annuncia la nuova generazione di SoC Snapdragon 8 Elite Gen 6
Qualcomm annuncia la nuova generazione di SoC Snapdragon 8 Elite Gen 6
In occasione del proprio Snapdragon Summit Qualcomm annuncia i due nuovi chip per dispositivi mobile di fascia alta che entreranno nel mercato nel corso del 2027: tanta potenza a disposizione per elaborazioni di intelligenza artificiale sempre più complesse
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 02-12-2004, 17: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, 17: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, 17: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, 18: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, 18: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, 18: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, 18: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, 18: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, 18: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 13:09.
LuPellox85 è offline   Rispondi citando il messaggio o parte di esso
Old 02-12-2004, 19: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, 19: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, 19: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, 21: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, 22: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, 22: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, 22: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, 00: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, 02: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, 10:10   #19
Ziosilvio
Moderatore
 
L'Avatar di Ziosilvio
 
Iscritto dal: Nov 2003
Messaggi: 16215
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, 12: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 POCO F9 pro: potenza da vero top di gamma, display da 185 Hz e finalmente una fotocamera da prendere sul serio Recensione POCO F9 pro: potenza da vero top di g...
Tra audio e AI: la ricetta di Qualcomm per l'agentic AI Tra audio e AI: la ricetta di Qualcomm per l'age...
Qualcomm annuncia la nuova generazione di SoC Snapdragon 8 Elite Gen 6 Qualcomm annuncia la nuova generazione di SoC Sn...
realme 16 Pro Harry Potter Edition: il nuovo midrange ha uno stemma di Hogwarts che cambia colore al sole! realme 16 Pro Harry Potter Edition: il nuovo mid...
Recensione REDMI Note 17 Pro: il midrange con batteria da 8.340 mAh e ricarica veloce Recensione REDMI Note 17 Pro: il midrange con ba...
Opera: la VPN gratuita si accende in aut...
Giochi capaci di costruirsi in tempo rea...
Giochi DX11 su Intel Arc e Proton: le ot...
Bentley Torcal ufficiale: 876cv e ricari...
Counter-Strike 2: con poche modifiche, V...
Silent Hill potrebbe tornare al cinema c...
L'integrazione di ChatGPT su Siri è stat...
ASML: 'Non vendiamo assolutamente nulla ...
Anthropic limita Claude Opus 5.5 nello s...
Microsoft 365, l'Antitrust respinge le p...
SAP NOW AI Tour Milan: una giornata con ...
Quake Champions dice addio al free-to-pl...
Anker AeroClip 2, li indossi e dopo un p...
Notebook ASUS da gaming per il Back to S...
Auto elettriche UE al 21,7%: sorpasso si...
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: 16:16.


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