Torna indietro   Hardware Upgrade Forum > Software > Programmazione

GIGABYTE GAMING A16, Raptor Lake e RTX 5060 Laptop insieme per giocare al giusto prezzo
GIGABYTE GAMING A16, Raptor Lake e RTX 5060 Laptop insieme per giocare al giusto prezzo
Il Gigabyte Gaming A16 offre un buon equilibrio tra prestazioni e prezzo: con Core i7-13620H e RTX 5060 Laptop garantisce gaming fluido in Full HD/1440p e supporto DLSS 4. Display 165 Hz reattivo, buona autonomia e raffreddamento efficace; peccano però le USB e la qualità cromatica del pannello. Prezzo: circa 1200€.
iPhone 17 Pro: più di uno smartphone. È uno studio di produzione in formato tascabile
iPhone 17 Pro: più di uno smartphone. È uno studio di produzione in formato tascabile
C'è tanta sostanza nel nuovo smartphone della Mela dedicato ai creator digitali. Nuovo telaio in alluminio, sistema di raffreddamento vapor chamber e tre fotocamere da 48 megapixel: non è un semplice smartphone, ma uno studio di produzione digitale on-the-go
Intel Panther Lake: i processori per i notebook del 2026
Intel Panther Lake: i processori per i notebook del 2026
Panther Lake è il nome in codice della prossima generazione di processori Intel Core Ultra, che vedremo al debutto da inizio 2026 nei notebook e nei sistemi desktop più compatti. Nuovi core, nuove GPU e soprattutto una struttura a tile che vede per la prima volta l'utilizzo della tecnologia produttiva Intel 18A: tanta potenza in più, ma senza perdere in efficienza
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 29-01-2008, 11:52   #1
Murphy
Senior Member
 
L'Avatar di Murphy
 
Iscritto dal: Dec 2001
Città: Milano per lavoro
Messaggi: 12455
[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, 11: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, 11:56   #3
Murphy
Senior Member
 
L'Avatar di Murphy
 
Iscritto dal: Dec 2001
Città: Milano per lavoro
Messaggi: 12455
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, 11:58   #4
k0nt3
Senior Member
 
Iscritto dal: Dec 2005
Messaggi: 7258
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, 12: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, 12: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, 12: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, 12:36   #8
k0nt3
Senior Member
 
Iscritto dal: Dec 2005
Messaggi: 7258
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, 12: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, 12: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, 12: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, 13:00   #12
k0nt3
Senior Member
 
Iscritto dal: Dec 2005
Messaggi: 7258
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, 13:08   #13
Murphy
Senior Member
 
L'Avatar di Murphy
 
Iscritto dal: Dec 2001
Città: Milano per lavoro
Messaggi: 12455
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, 13:18   #14
k0nt3
Senior Member
 
Iscritto dal: Dec 2005
Messaggi: 7258
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, 13:22   #15
Murphy
Senior Member
 
L'Avatar di Murphy
 
Iscritto dal: Dec 2001
Città: Milano per lavoro
Messaggi: 12455
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, 13:27   #16
k0nt3
Senior Member
 
Iscritto dal: Dec 2005
Messaggi: 7258
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, 13:53   #17
Murphy
Senior Member
 
L'Avatar di Murphy
 
Iscritto dal: Dec 2001
Città: Milano per lavoro
Messaggi: 12455
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, 14: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, 16: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, 17: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


GIGABYTE GAMING A16, Raptor Lake e RTX 5060 Laptop insieme per giocare al giusto prezzo GIGABYTE GAMING A16, Raptor Lake e RTX 5060 Lapt...
iPhone 17 Pro: più di uno smartphone. È uno studio di produzione in formato tascabile iPhone 17 Pro: più di uno smartphone. &Eg...
Intel Panther Lake: i processori per i notebook del 2026 Intel Panther Lake: i processori per i notebook ...
Intel Xeon 6+: è tempo di Clearwater Forest Intel Xeon 6+: è tempo di Clearwater Fore...
4K a 160Hz o Full HD a 320Hz? Titan Army P2712V, a un prezzo molto basso 4K a 160Hz o Full HD a 320Hz? Titan Army P2712V,...
Nuova Renault Clio: listino, motorizzazi...
Samsung cambia tutto: i lavoratori potra...
L'ex CEO di Intel avverte: la bolla dell...
Un milione di chilometri garantiti e 100...
AMD sfida Qualcomm? Nuovi indizi sul pri...
YouTube si rinnova: nuovo video player c...
Windows 11, arriva il Patch Tuesday di o...
Serve un minuto per risparmiare davvero ...
Windows 10 riceve l'ultimo Patch Tuesday...
Europa alla riscossa, Dragon LLM è...
Bluetti lancia la nuova Pioneer Na, powe...
Microsoft interrompe il supporto a Offic...
HUAWEI FreeBuds 7i: un'ottima cancellazi...
Olivetti Programma 101 compie 60 anni: q...
Settembre da primato per le auto elettri...
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: 10:46.


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