C++ compiler

Ξεκίνησε από Ma8hths, 01 Μαρ 2011, 07:16:35 ΜΜ

« προηγούμενο - επόμενο »

Ma8hths

Καλησπέρα,έχετε να μου προτείνετε κάπιον δωρεάν compiler για C++?

evry

#1
τα παραθέτω από το το πιο ελαφρύ στο πιο βαρύ. Όλα είναι πολύ καλά και δωρεάν

http://www.codelite.org/
http://www.codeblocks.org/
http://www.microsoft.com/express/Windows/


για Linux Προτείνω kDevelop και QTDesigner ή μάλλον QTCreator
http://www.kdevelop.org/
http://qt.nokia.com/products/developer-tools
What I cannot create I do not understand -- Richard Feynman
http://evripides.mysch.gr

dpa2006

Computer science (abbreviated CS or CompSci) is the scientific and practical approach to computation and its applications. It is the systematic study of the feasibility, structure, expression, and mechanization of the methodical processes (or algorithms) that underlie the acquisition, representation, processing, storage, communication of, and access to information, whether such information is encoded in bits and bytes in a computer memory or transcribed engines and protein structures in a human cell.source:http://en.wikipedia.org/wiki/Computer_science

Nikos

Πάρε το βιβλίο "Η γλώσσα C++ σε βάθος" εχει cd me Compiler!

dpa2006

και πολυ καλό site υποστήριξης.  ;)
χρησιμοποιεί τον Dev C++
Computer science (abbreviated CS or CompSci) is the scientific and practical approach to computation and its applications. It is the systematic study of the feasibility, structure, expression, and mechanization of the methodical processes (or algorithms) that underlie the acquisition, representation, processing, storage, communication of, and access to information, whether such information is encoded in bits and bytes in a computer memory or transcribed engines and protein structures in a human cell.source:http://en.wikipedia.org/wiki/Computer_science

pc_magas

Ο native C++ compiler για Linux είναι ο g++.

dpa2006

#6
Port του gcc χρησιμοποιείται και από τον DevC++

It uses Mingw port of GCC (GNU Compiler Collection) as it's compiler. Dev-C++ can also be used in combination with Cygwin or any other GCC based compiler.


επειδή βέβαια δεν αναπτύσεται πλέον καλό θα είναι να χρησιμοποιείται ο:
http://sourceforge.net/projects/orwelldevcpp/
Computer science (abbreviated CS or CompSci) is the scientific and practical approach to computation and its applications. It is the systematic study of the feasibility, structure, expression, and mechanization of the methodical processes (or algorithms) that underlie the acquisition, representation, processing, storage, communication of, and access to information, whether such information is encoded in bits and bytes in a computer memory or transcribed engines and protein structures in a human cell.source:http://en.wikipedia.org/wiki/Computer_science

itt

#7
http://wiki.apache.org/stdcxx/C++0xCompilerSupport

http://www.aristeia.com/C++11/C++11FeatureAvailability.htm

Το πρώτο παρουσιάζει την υποστήριξη διαφόρων compilers του  τρέχοντος standard,το δεύτερο είναι ιστοσελίδα του Scot Meyers για την διαθεσιμότητα C++11 functionality στον Gnu C++ (gcc/g++) versions 4.3-4.6 και στον Microsoft Visual C++ versions 9-10 (για 32-bit Microsoft Windows).

Προσωπικά για light coding,θα προτιμούσα τον g++,έχει πολλά features της C++0x και είναι και GNU.

Για free IDE προτείνω Code::Blocks :


  • Syntax highlighting
  • Code folding
  • Code Completion
  • Μπορείς να κάνεις import projects του Dev-C++
  • RAD για wxWidgets άμα θες να ασχοληθείς με UI
  • Ενσωματομένος hex editor

Στα μείον είναι σίγουρα ο debugger.Sub par σε σχέση με του VS.Επίσης κάποια features απο τα παραπάνω,είναι διαθέσιμα μέσω plugins(free) και  ίσως να υπάρχει κάποια αστάθεια.

Μία βιώσιμη,απο ότι μου έχουν πει,εναλλακτική,είναι το NetBeans αλλά δεν το έχω χρησιμοποιήσω,οπότε δεν μπορώ να παρουσιάσω κάτι ιδιαίτερο για αυτό.


dpa2006

Computer science (abbreviated CS or CompSci) is the scientific and practical approach to computation and its applications. It is the systematic study of the feasibility, structure, expression, and mechanization of the methodical processes (or algorithms) that underlie the acquisition, representation, processing, storage, communication of, and access to information, whether such information is encoded in bits and bytes in a computer memory or transcribed engines and protein structures in a human cell.source:http://en.wikipedia.org/wiki/Computer_science