Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione vivo X300 Pro: è ancora lui il re della fotografia mobile, peccato per la batteria
Recensione vivo X300 Pro: è ancora lui il re della fotografia mobile, peccato per la batteria
vivo X300 Pro rappresenta un'evoluzione misurata della serie fotografica del produttore cinese, con un sistema di fotocamere migliorato, chipset Dimensity 9500 di ultima generazione e l'arrivo dell'interfaccia OriginOS 6 anche sui modelli internazionali. La scelta di limitare la batteria a 5.440mAh nel mercato europeo, rispetto ai 6.510mAh disponibili altrove, fa storcere un po' il naso
Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'' per spingere gli handheld gaming PC al massimo
Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'' per spingere gli handheld gaming PC al massimo
Lenovo Legion Go 2 è la nuova handheld PC gaming con processore AMD Ryzen Z2 Extreme (8 core Zen 5/5c, GPU RDNA 3.5 16 CU) e schermo OLED 8,8" 1920x1200 144Hz. È dotata anche di controller rimovibili TrueStrike con joystick Hall effect e una batteria da 74Wh. Rispetto al dispositivo che l'ha preceduta, migliora ergonomia e prestazioni a basse risoluzioni, ma pesa 920g e costa 1.299€ nella configurazione con 32GB RAM/1TB SSD e Z2 Extreme
AWS re:Invent 2025: inizia l'era dell'AI-as-a-Service con al centro gli agenti
AWS re:Invent 2025: inizia l'era dell'AI-as-a-Service con al centro gli agenti
A re:Invent 2025, AWS mostra un’evoluzione profonda della propria strategia: l’IA diventa una piattaforma di servizi sempre più pronta all’uso, con agenti e modelli preconfigurati che accelerano lo sviluppo, mentre il cloud resta la base imprescindibile per governare dati, complessità e lock-in in uno scenario sempre più orientato all’hybrid cloud
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 29-01-2008, 12:52   #1
Murphy
Senior Member
 
L'Avatar di Murphy
 
Iscritto dal: Dec 2001
Città: Milano per lavoro
Messaggi: 12471
[C] Compilatore gratis per win XP

Mi servirebbe un compilatore possibilmente gratis che gira sotto win xp!

Ciao e gRazie
__________________
DESKTOP NEW PC ASUS GT302 ARGB + AMD 7600x +Thermalright Peerless Assassin 120+ ASUS STRIX B650E-F + 32gb ddr5 +WD SN850X 2TB + Asus rtx 5070 ti 16gb prime +Corsair RM850X+ WIN 11 + Philips Envia 27M2N8500AM

DESKTOP OLD PC CM SCOUT + i7 3770K +Corsair A70+ MSI Z77A -GD55 + 16gb ddr3 +SSD Samsung 860 EVO 1TB + MSI 1660TI Armor +Corsair TX650v2+ WIN 10 64bit+Logitech G11+Steelseries XAI ----- Asus ROG Ally
Murphy è offline   Rispondi citando il messaggio o parte di esso
Old 29-01-2008, 12:54   #2
VICIUS
Senior Member
 
L'Avatar di VICIUS
 
Iscritto dal: Oct 2001
Messaggi: 11471
C'è mingw che contiene l'ottimo gcc. Altrimenti se scarichi Visual C++ Express dal sito della Microsoft dentro c'è anche il compilatore.
VICIUS è offline   Rispondi citando il messaggio o parte di esso
Old 29-01-2008, 12:56   #3
Murphy
Senior Member
 
L'Avatar di Murphy
 
Iscritto dal: Dec 2001
Città: Milano per lavoro
Messaggi: 12471
Quote:
Originariamente inviato da VICIUS Guarda i messaggi
C'è mingw che contiene l'ottimo gcc. Altrimenti se scarichi Visual C++ Express dal sito della Microsoft dentro c'è anche il compilatore.
gentilissimo, tu quale consigli?
__________________
DESKTOP NEW PC ASUS GT302 ARGB + AMD 7600x +Thermalright Peerless Assassin 120+ ASUS STRIX B650E-F + 32gb ddr5 +WD SN850X 2TB + Asus rtx 5070 ti 16gb prime +Corsair RM850X+ WIN 11 + Philips Envia 27M2N8500AM

DESKTOP OLD PC CM SCOUT + i7 3770K +Corsair A70+ MSI Z77A -GD55 + 16gb ddr3 +SSD Samsung 860 EVO 1TB + MSI 1660TI Armor +Corsair TX650v2+ WIN 10 64bit+Logitech G11+Steelseries XAI ----- Asus ROG Ally
Murphy è offline   Rispondi citando il messaggio o parte di esso
Old 29-01-2008, 12:58   #4
k0nt3
Senior Member
 
Iscritto dal: Dec 2005
Messaggi: 7260
usa MinGW

immagino che vuoi anche un ambiente di sviluppo.. quindi ti consiglio codeblocks che si installa così: http://wiki.codeblocks.org/index.php...ild_on_Windows
k0nt3 è offline   Rispondi citando il messaggio o parte di esso
Old 29-01-2008, 13:02   #5
VICIUS
Senior Member
 
L'Avatar di VICIUS
 
Iscritto dal: Oct 2001
Messaggi: 11471
Se non hai paura di sporcarti le mani con la console e qualche editor di testo minimale io userei gcc. Altrimenti vai per quello di mamma ms.
VICIUS è offline   Rispondi citando il messaggio o parte di esso
Old 29-01-2008, 13:27   #6
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
usa il compilatore Microsoft: implementa costrutti che il gcc non implementa (SEH) ed inoltre dovessi mai utilizzare blocchi di assembly la sintassi Intel (usata da Microsoft) è N volte migliore della sintassi GNU (N grande a piacere).

il consiglio di scaricare Visual C++ solo per la comodità dell'IDE è valido ma non più di tanto perché per MinGW esiste l'IDE Code::Blocks, incompleto ma promettente.

edit - altra ragione per preferire il compilatore Microsoft: puoi utilizzare il Platform SDK originale, che col MinGW non credo compili correttamente a causa dei #pragma e di qualche sintassi non standard usata da Microsoft (struct anonime).
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 29-01-2008, 13:34   #7
ilsensine
Senior Member
 
L'Avatar di ilsensine
 
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
Quote:
Originariamente inviato da 71104 Guarda i messaggi
usa il compilatore Microsoft
compilatore noto per la sua aderenza allo standard C99

Quote:
ed inoltre dovessi mai utilizzare blocchi di assembly la sintassi Intel (usata da Microsoft) è N volte migliore della sintassi GNU (N grande a piacere).
utilizzabile anche dal gcc

Quote:
edit - altra ragione per preferire il compilatore Microsoft: puoi utilizzare il Platform SDK originale
Questo finalmente può essere un valido motivo. Mingw fornisce delle msvcrt vecchie come il cucco.
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al
andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12
ilsensine è offline   Rispondi citando il messaggio o parte di esso
Old 29-01-2008, 13:36   #8
k0nt3
Senior Member
 
Iscritto dal: Dec 2005
Messaggi: 7260
Quote:
Originariamente inviato da 71104 Guarda i messaggi
usa il compilatore Microsoft: implementa costrutti che il gcc non implementa (SEH)
non vedo perchè dovrebbe implementarli visto che non fanno parte del linguaggio C
Quote:
Originariamente inviato da 71104 Guarda i messaggi
ed inoltre dovessi mai utilizzare blocchi di assembly la sintassi Intel (usata da Microsoft) è N volte migliore della sintassi GNU (N grande a piacere).
in ogni caso ha chiesto un compilatore C
Quote:
Originariamente inviato da 71104 Guarda i messaggi
il consiglio di scaricare Visual C++ solo per la comodità dell'IDE è valido ma non più di tanto perché per MinGW esiste l'IDE Code::Blocks, incompleto ma promettente.

edit - altra ragione per preferire il compilatore Microsoft: puoi utilizzare il Platform SDK originale, che col MinGW non credo compili correttamente a causa dei #pragma e di qualche sintassi non standard usata da Microsoft (struct anonime).
puoi usare MSVC anche con codeblocks. ho consigliato MinGW perchè, senza specificare particolari opzioni che non userà mai nessuno, aderisce meglio allo standard
k0nt3 è offline   Rispondi citando il messaggio o parte di esso
Old 29-01-2008, 13:51   #9
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
Quote:
Originariamente inviato da k0nt3 Guarda i messaggi
non vedo perchè dovrebbe implementarli visto che non fanno parte del linguaggio C
perché altrimenti non può catturare le eccezioni

Quote:
puoi usare MSVC anche con codeblocks. ho consigliato MinGW perchè, senza specificare particolari opzioni che non userà mai nessuno, aderisce meglio allo standard
se deve programmare su Windows davo per scontato che gli servisse un compilatore C che aderisse a Windows. metti che deve usare un'API che in certi casi lancia un'eccezione? metti che deve usare funzioni non importate dal windows.h di MinGW? metti che deve scrivere codice assembly ?
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 29-01-2008, 13:53   #10
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
Quote:
puoi usare MSVC anche con codeblocks.
giusto, ma tra un IDE incompleto e promettente e un IDE completo e di qualità gli ho consigliato il secondo
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 29-01-2008, 13:55   #11
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
Quote:
Originariamente inviato da ilsensine Guarda i messaggi
compilatore noto per la sua aderenza allo standard C99
alcune estensioni Microsoft al C assomigliano a quelle introdotte dal C99 (per esempio è possibile usare CONST); tuttavia di questa mancanza non s'è mai lamentato nessuno, o forse non si sono lamentati abbastanza; insomma, prevedo che non sarà un grosso problema.

Quote:
utilizzabile anche dal gcc
se n'era discusso poco tempo fa, ma mi pare che tu stesso avevi detto che la sintassi Intel si può usare solo limitatamente
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 29-01-2008, 14:00   #12
k0nt3
Senior Member
 
Iscritto dal: Dec 2005
Messaggi: 7260
Quote:
Originariamente inviato da 71104 Guarda i messaggi
perché altrimenti non può catturare le eccezioni

se deve programmare su Windows davo per scontato che gli servisse un compilatore C che aderisse a Windows. metti che deve usare un'API che in certi casi lancia un'eccezione? metti che deve usare funzioni non importate dal windows.h di MinGW? metti che deve scrivere codice assembly ?
io davo per scontato che gli servisse un compilatore C che aderisse al C
ovviamente se avesse specificato che gli serviva usare le le win32 non avrei consigliato MinGW, ma non è il caso e quindi consiglio ancora MinGW + codeblocks (che non trovo per nulla incompleto).
Visual C++ è più di quello che gli serve nel 100% dei casi
k0nt3 è offline   Rispondi citando il messaggio o parte di esso
Old 29-01-2008, 14:08   #13
Murphy
Senior Member
 
L'Avatar di Murphy
 
Iscritto dal: Dec 2001
Città: Milano per lavoro
Messaggi: 12471
Grazie a tutti per i consigli, ma non volevo niente di potente, mi bastano le cose elementari per adesso!

sto usando questo:

MinGW Developer Studio

che ha anche l'editor, per quello che ci devo fare in questo periodo mi basta ed avanza!

Invece dovrei usare linux, distro ubuntu, il compilatore mi sembra che già c'è , è il gcc, serve altro?

Illuminatemi!

Grazie

ciao
__________________
DESKTOP NEW PC ASUS GT302 ARGB + AMD 7600x +Thermalright Peerless Assassin 120+ ASUS STRIX B650E-F + 32gb ddr5 +WD SN850X 2TB + Asus rtx 5070 ti 16gb prime +Corsair RM850X+ WIN 11 + Philips Envia 27M2N8500AM

DESKTOP OLD PC CM SCOUT + i7 3770K +Corsair A70+ MSI Z77A -GD55 + 16gb ddr3 +SSD Samsung 860 EVO 1TB + MSI 1660TI Armor +Corsair TX650v2+ WIN 10 64bit+Logitech G11+Steelseries XAI ----- Asus ROG Ally
Murphy è offline   Rispondi citando il messaggio o parte di esso
Old 29-01-2008, 14:18   #14
k0nt3
Senior Member
 
Iscritto dal: Dec 2005
Messaggi: 7260
Quote:
Originariamente inviato da Murphy Guarda i messaggi
Grazie a tutti per i consigli, ma non volevo niente di potente, mi bastano le cose elementari per adesso!

sto usando questo:

MinGW Developer Studio

che ha anche l'editor, per quello che ci devo fare in questo periodo mi basta ed avanza!

Invece dovrei usare linux, distro ubuntu, il compilatore mi sembra che già c'è , è il gcc, serve altro?

Illuminatemi!

Grazie

ciao
se usi ubuntu puoi benissimo accontentarti di gcc + un qualsiasi editor di testo (es. gedit). installa il pacchetto build-essential per avere tutto quello che ti serve per compilare.
se vuoi qualcosa di un pò più complesso puoi dare un'occhiata a anjuta, ma non credo sia necessario ai tuoi scopi
k0nt3 è offline   Rispondi citando il messaggio o parte di esso
Old 29-01-2008, 14:22   #15
Murphy
Senior Member
 
L'Avatar di Murphy
 
Iscritto dal: Dec 2001
Città: Milano per lavoro
Messaggi: 12471
Quote:
Originariamente inviato da k0nt3 Guarda i messaggi
se usi ubuntu puoi benissimo accontentarti di gcc + un qualsiasi editor di testo (es. gedit). installa il pacchetto build-essential per avere tutto quello che ti serve per compilare.
se vuoi qualcosa di un pò più complesso puoi dare un'occhiata a anjuta, ma non credo sia necessario ai tuoi scopi
devo compilare da riga di comando o con l'editor riesco a compilare?

scusa ma di linux ne so poco!

Grazie
__________________
DESKTOP NEW PC ASUS GT302 ARGB + AMD 7600x +Thermalright Peerless Assassin 120+ ASUS STRIX B650E-F + 32gb ddr5 +WD SN850X 2TB + Asus rtx 5070 ti 16gb prime +Corsair RM850X+ WIN 11 + Philips Envia 27M2N8500AM

DESKTOP OLD PC CM SCOUT + i7 3770K +Corsair A70+ MSI Z77A -GD55 + 16gb ddr3 +SSD Samsung 860 EVO 1TB + MSI 1660TI Armor +Corsair TX650v2+ WIN 10 64bit+Logitech G11+Steelseries XAI ----- Asus ROG Ally
Murphy è offline   Rispondi citando il messaggio o parte di esso
Old 29-01-2008, 14:27   #16
k0nt3
Senior Member
 
Iscritto dal: Dec 2005
Messaggi: 7260
Quote:
Originariamente inviato da Murphy Guarda i messaggi
devo compilare da riga di comando o con l'editor riesco a compilare?

scusa ma di linux ne so poco!

Grazie
se usi l'editor di testo devi usare poi il terminale per compilare. ma non è per nulla difficile per programmi banali:
gcc nome_file.c -o nome_eseguibile

da digitare nella directory dove hai salvato il sorgente.

altrimenti puoi usare anjuta come ti dicevo oppure MinGW Developer Studio anche su linux (a quanto ho capito)
k0nt3 è offline   Rispondi citando il messaggio o parte di esso
Old 29-01-2008, 14:53   #17
Murphy
Senior Member
 
L'Avatar di Murphy
 
Iscritto dal: Dec 2001
Città: Milano per lavoro
Messaggi: 12471
Quote:
Originariamente inviato da k0nt3 Guarda i messaggi
se usi l'editor di testo devi usare poi il terminale per compilare. ma non è per nulla difficile per programmi banali:
gcc nome_file.c -o nome_eseguibile

da digitare nella directory dove hai salvato il sorgente.

altrimenti puoi usare anjuta come ti dicevo oppure MinGW Developer Studio anche su linux (a quanto ho capito)
Grazie gentilissimo
__________________
DESKTOP NEW PC ASUS GT302 ARGB + AMD 7600x +Thermalright Peerless Assassin 120+ ASUS STRIX B650E-F + 32gb ddr5 +WD SN850X 2TB + Asus rtx 5070 ti 16gb prime +Corsair RM850X+ WIN 11 + Philips Envia 27M2N8500AM

DESKTOP OLD PC CM SCOUT + i7 3770K +Corsair A70+ MSI Z77A -GD55 + 16gb ddr3 +SSD Samsung 860 EVO 1TB + MSI 1660TI Armor +Corsair TX650v2+ WIN 10 64bit+Logitech G11+Steelseries XAI ----- Asus ROG Ally
Murphy è offline   Rispondi citando il messaggio o parte di esso
Old 29-01-2008, 15:50   #18
ilsensine
Senior Member
 
L'Avatar di ilsensine
 
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
Quote:
Originariamente inviato da 71104 Guarda i messaggi
tuttavia di questa mancanza non s'è mai lamentato nessuno, o forse non si sono lamentati abbastanza; insomma, prevedo che non sarà un grosso problema.
Almeno gli utilizzatori di ffmpeg per windows si sono lamentati eccome...
Volendo usare il VC, sono costretti per forza ad usare le librerie di ffmpeg compilate con mingw. Una bella polpetta...

Quote:
se n'era discusso poco tempo fa, ma mi pare che tu stesso avevi detto che la sintassi Intel si può usare solo limitatamente
Cambia il modo in cui il codice asm si integra con il "contorno" (variabili, passaggio/restituzione parametri ecc.). Il gcc qui ha una sintassi un pò sua e leggermente più complicata, ma - te lo dico perché mi è capitato di sbatterci il grugno anni fa - estremamente flessibile e potente.
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al
andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12
ilsensine è offline   Rispondi citando il messaggio o parte di esso
Old 29-01-2008, 17:59   #19
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
Quote:
Originariamente inviato da k0nt3 Guarda i messaggi
io davo per scontato che gli servisse un compilatore C che aderisse al C
se il suo scopo fosse stato solo quello di scrivere codice C puro non avrebbe chiesto un compilatore C specificamente per Windows visto che ha detto di avere un'installazione di Ubuntu.

Quote:
e quindi consiglio ancora MinGW + codeblocks (che non trovo per nulla incompleto).
lo è per ammissione degli autori stessi
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 29-01-2008, 18:01   #20
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
Quote:
Originariamente inviato da k0nt3 Guarda i messaggi
Visual C++ è più di quello che gli serve nel 100% dei casi
così gli stai dando del programmatore mediocre
71104 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Recensione vivo X300 Pro: è ancora lui il re della fotografia mobile, peccato per la batteria Recensione vivo X300 Pro: è ancora lui il...
Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'' per spingere gli handheld gaming PC al massimo Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'...
AWS re:Invent 2025: inizia l'era dell'AI-as-a-Service con al centro gli agenti AWS re:Invent 2025: inizia l'era dell'AI-as-a-Se...
Cos'è la bolla dell'IA e perché se ne parla Cos'è la bolla dell'IA e perché se...
BOOX Palma 2 Pro in prova: l'e-reader diventa a colori, e davvero tascabile BOOX Palma 2 Pro in prova: l'e-reader diventa a ...
La capsula SpaceX Dragon CRS-33 ha acces...
La NASA è sempre più vicin...
Crisi delle memorie: ASUS torna al passa...
Le console next-generation potrebbero es...
Gemini cresce ancora: la quota di mercat...
Samsung sfida TSMC: la capacità produtti...
Iliad alza il prezzo della fibra ottica ...
Il prossimo low cost di POCO sarà il più...
The Elder Scrolls VI: ecco le ultime sul...
Ecco i saldi di fine anno Amazon, 34 off...
iPhone Fold: scorte limitate al lancio m...
OpenAI porterà la pubblicità in ChatGPT ...
TSMC aumenterà ancora i prezzi: nel 2026...
Marvel pubblica anche il secondo teaser ...
Nuovo accordo tra xAI e il Pentagono: l'...
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: 23:12.


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