Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Polestar 3 Performance, test drive: comodità e potenza possono convivere
Polestar 3 Performance, test drive: comodità e potenza possono convivere
Abbiamo passato diversi giorni alla guida di Polestar 3, usata in tutti i contesti. Come auto di tutti i giorni è comodissima, ma se si libera tutta la potenza è stupefacente
Qualcomm Snapdragon X2 Elite: l'architettura del SoC per i notebook del 2026
Qualcomm Snapdragon X2 Elite: l'architettura del SoC per i notebook del 2026
In occasione del proprio Architecture Deep Dive 2025 Qualcomm ha mostrato in dettaglio l'architettura della propria prossima generazione di SoC destinati ai notebook Windows for ARM di prossima generazione. Snapdragon X2 Elite si candida, con sistemi in commercio nella prima metà del 2026, a portare nuove soluzioni nel mondo dei notebook sottili con grande autonomia
Recensione DJI Mini 5 Pro: il drone C0 ultra-leggero con sensore da 1 pollice
Recensione DJI Mini 5 Pro: il drone C0 ultra-leggero con sensore da 1 pollice
DJI Mini 5 Pro porta nella serie Mini il primo sensore CMOS da 1 pollice, unendo qualità d'immagine professionale alla portabilità estrema tipica di tutti i prodotti della famiglia. È un drone C0, quindi in un peso estremamente contenuto e che non richiede patentino, propone un gimbal rotabile a 225 gradi, rilevamento ostacoli anche notturno e autonomia fino a 36 minuti. Caratteristiche che rendono il nuovo drone un riferimento per creator e appassionati
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: 12461
[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: 12461
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: 12461
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: 12461
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: 12461
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


Polestar 3 Performance, test drive: comodità e potenza possono convivere Polestar 3 Performance, test drive: comodit&agra...
Qualcomm Snapdragon X2 Elite: l'architettura del SoC per i notebook del 2026 Qualcomm Snapdragon X2 Elite: l'architettura del...
Recensione DJI Mini 5 Pro: il drone C0 ultra-leggero con sensore da 1 pollice Recensione DJI Mini 5 Pro: il drone C0 ultra-leg...
ASUS Expertbook PM3: il notebook robusto per le aziende ASUS Expertbook PM3: il notebook robusto per le ...
Test ride con Gowow Ori: elettrico e off-road vanno incredibilmente d'accordo Test ride con Gowow Ori: elettrico e off-road va...
Grazie a VLT è stata misurata dir...
Blue Origin annuncia un aerofreno ripieg...
Blue Origin annuncia una nuova versione ...
LG UltraFine evo 6K: il primo monitor al...
DJI cambia direzione: investe in Elegoo ...
Black Friday Narwal 2025: risparmi da ca...
Phishing evoluto contro Apple ID: caso f...
Prestazioni in discesa nei giochi? NVIDI...
Addio ai banner dei cookie? L'UE spinge ...
Le offerte Black Friday per gli smartpho...
Il controllo qualità degli iPhone...
Qualcomm Snapdragon X Elite vola con il ...
A2RL Season 2: storia, innovazione e sor...
Core Ultra Series 3: Intel conferma l'ev...
Black Friday Amazon: la GeForce RTX 5070...
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: 06:25.


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