Precedente :: Successivo |
Autore |
Messaggio |
ZapoTeX Dio maturo
Registrato: 04/06/04 16:18 Messaggi: 2627 Residenza: Universo conosciuto
|
Inviato: 07 Giu 2012 14:38 Oggetto: Facile o impossibile? Un banale compilatore C... |
|
|
Ciao a tutti!
Avrei bisogno di aiuto per una cosa apparentemente semplicissima, ma con grande stupore dopo ore di ricerca non ho concluso nulla.
Sto cercando un semplicissimo compilatore C gratuito con editor di testo (non per forza insieme, possono anche essere programmi separati, ma voglio il tasto "run" nell'editor)
Non C#, non robe strane, il buon vecchio C.
Ho provato: Visual C++ Express di Microsoft, ma già il fatto che usi #include "stdafx.h" invece che "stdio.h" mi lascia perplesso. E poi non ci sono mai riuscito a compilare neanche hello world, ogni volta mi trova qualcosa che non va bene, tipo "Cannot find or open the PDB file".
Ho provato Pelles C, che è proprio carino: gratuito, piccolo, leggero, ANSI C e basta, mi dice stdio.h... ma perfino il programma che mi fa lui con il wizard (il classico "hello world" per testare il compilatore, scritto dal wizard, io non l'ho nemmeno toccato) mi dice "POLINK: fatal error: File not found: 'advapi32.lib'."
Ora, io vorrei un compilatore che mi permette di concentrarmi sul MIO codice, non voglio far casino a risolvere problemi pre-esistenti!
Dove mi posso scaricare il vecchio Borland? Oggi sembra che il compilatore C gratuito di Borland sia gestito da "Embarcadero" che mi chiede 32 volte il mio indirizzo email e poi non mi lascia scaricare una mazza lo stesso!
Ho provato anche altri, tipo Tiny C e robe simili, ma non hanno un editor. Mi sapete spiegare come si fa a collegare in maniera INSCINDIBILE un compilatore all'editor in modo che quando apro l'editor ci sia già il tasto "compile", "build", "run", etc...?
Buona giornata e grazie a tutti! |
|
Top |
|
|
Stx Dio minore
Registrato: 07/07/08 13:38 Messaggi: 730 Residenza: In coda sulla Tangenziale Est
|
Inviato: 07 Giu 2012 17:39 Oggetto: |
|
|
Prova lcc-win.. |
|
Top |
|
|
bdoriano Amministratore
Registrato: 02/04/07 11:05 Messaggi: 14300 Residenza: 3° pianeta del sistema solare...
|
Inviato: 07 Giu 2012 18:00 Oggetto: |
|
|
Premessa: non sono un programmatore C++, ma uso alcuni strumenti Embarcadero.
Quando ti registri sul sito Embarcadero ricevi un'email con il link da cui scaricare il compilatore a riga di comando. Il pacchetto non comprende l'editor visuale.
Eventualmente, puoi usare Notepad++ come editor e per lanciare il compilatore.
Ho trovato questa pagina che mostra un esempio per FreePascal, ma penso che si possa facilmente adattare a C++.
Prova a dare un'occhiata anche a Code::Blocks
edit:
ho trovato alcune informazioni per agganciare bcc a Notepad++
link
Altri IDE free:
NetBeans IDE
Eclipse CDT
codelite |
|
Top |
|
|
freemind Supervisor sezione Programmazione
Registrato: 04/04/07 20:28 Messaggi: 4643 Residenza: Internet
|
Inviato: 07 Giu 2012 18:41 Oggetto: |
|
|
All'epoca io avevo usato in alcune occasioni il compilatore free di digital mars link.
Non c'è un ide, però programmi come notepadd++ o simili possono essere configurati per lavorare con gli sdk.
Non mi ero trovato male, è un compilatore ansi C/C++ e non mi ha mai dato grattacapi.
Ora sotto linux o osx uso gcc e non ho più seguito l'andazzo del compilatore linkato. Però per cose semplici penso non ci siano problemi.
Sono sicurissimo che lavora con xp dato che lo usato su quello. |
|
Top |
|
|
ZapoTeX Dio maturo
Registrato: 04/06/04 16:18 Messaggi: 2627 Residenza: Universo conosciuto
|
Inviato: 07 Giu 2012 20:03 Oggetto: |
|
|
Grazie a tutti dell'aiuto! Non so come ringraziarvi, siete mitici!
Guarderò i link che mi avete indicato. Grazie davvero!
PS: son veramente viziato dagli IDE proprietari... Però CVI della National Instruments e le robe .NET di MS sono proprio belli... (ora i VERI programmatori mi frusteranno da remoto).
Grazie ancora a tutti! |
|
Top |
|
|
SverX Supervisor Macchinisti
Registrato: 25/03/02 11:16 Messaggi: 11568 Residenza: Tokelau
|
Inviato: 08 Giu 2012 11:02 Oggetto: |
|
|
gcc e Programmer's Notepad. Ci faccio anche cross-compiling. Per configurare il tool launcher è un attimo: Alt-1: Make, Alt-2: Clean, Alt-0: run |
|
Top |
|
|
ZapoTeX Dio maturo
Registrato: 04/06/04 16:18 Messaggi: 2627 Residenza: Universo conosciuto
|
Inviato: 08 Giu 2012 13:13 Oggetto: |
|
|
Mitico SverX! Grazie mille anche a te! |
|
Top |
|
|
Cotrino Comune mortale
Registrato: 19/06/12 21:04 Messaggi: 3
|
Inviato: 19 Giu 2012 21:37 Oggetto: |
|
|
2 Compilatori molto facili e completi sono:DEV C++ che è anche per il ling C e Eclips che è molto piu completo ma piu' complicato....
|
|
Top |
|
|
SverX Supervisor Macchinisti
Registrato: 25/03/02 11:16 Messaggi: 11568 Residenza: Tokelau
|
Inviato: 22 Giu 2012 12:11 Oggetto: |
|
|
Dev C++ e Eclipse sono IDE, non compilatori. |
|
Top |
|
|
ZapoTeX Dio maturo
Registrato: 04/06/04 16:18 Messaggi: 2627 Residenza: Universo conosciuto
|
Inviato: 22 Giu 2012 19:56 Oggetto: |
|
|
Grandissimi! Grazie dell'aiuto!
Ho scaricato Dev C++ e sì, ha il suo editor e tutto... ma in che senso non è un compilatore? Si appoggia ad un altro compilatore di quelli elencati sopra?
Perché forse quello che cercavo io è proprio un IDE...
Ciao e grazie ancora! |
|
Top |
|
|
SverX Supervisor Macchinisti
Registrato: 25/03/02 11:16 Messaggi: 11568 Residenza: Tokelau
|
Inviato: 25 Giu 2012 11:09 Oggetto: |
|
|
Citazione: | Bloodshed Dev-C++ is a full-featured Integrated Development Environment (IDE) for the C/C++ programming language. It uses Mingw port of GCC (GNU Compiler Collection) as its compiler. Dev-C++ can also be used in combination with Cygwin or any other GCC based compiler. |
Sì, cercavi un IDE |
|
Top |
|
|
ZapoTeX Dio maturo
Registrato: 04/06/04 16:18 Messaggi: 2627 Residenza: Universo conosciuto
|
Inviato: 25 Giu 2012 17:01 Oggetto: |
|
|
Interessante, ho scoperto che cosa è un'IDE, oltre che trovare svariate soluzioni al mio problema.
Quindi, tutti i miei programmini preferiti, che ho sempre chiamato "compilatori, sono IDE:
MS VB5
MS Visual Studio 2010 Express (VB.NET, C#)
NI LabWindows CVI (forse il mio preferito in assoluto, veloce come il tuono nell'esecuzione)
NI LabView
Borland TCP
Borland Turbo Pascal
Sono tutti IDE!
Grazie a tutti! |
|
Top |
|
|
|