Νέα έκδοση 8.2 του CodeBlocks C/C++ IDE

Ξεκίνησε από alkisg, 02 Μαρ 2008, 05:17:38 ΜΜ

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

alkisg


Το Codeblocks είναι ένα ολοκληρωμένο περιβάλλον ανάπτυξης προγραμμάτων σε C ή C++. Είναι λογισμικό ανοικτού κώδικα και τρέχει σε Windows, Linux, MacOS κτλ. Εμπεριέχει τον gcc (έκδοση mingw) για τη μεταγλώττιση του κώδικα, αν και μπορεί να χρησιμοποιήσει και άλλους compilers.

Είναι από τα καλύτερα δωρεάν περιβάλλοντα για C/C++, σαφώς ανώτερο από το devcpp και από τις αρχαίες εκδόσεις τις Borland C που "κυκλοφορούν".

Ιστοσελίδα: http://www.codeblocks.org

alkisg

Στα προγράμματα κονσόλας (dos box) συνήθως υπάρχει πρόβλημα με τα ελληνικά μηνύματα, στα περισσότερα περιβάλλοντα. Ο gcc μας επιτρέπει να παρακάμψουμε το πρόβλημα: μπορούμε να γράφουμε κανονικά σε κωδικοσελίδα windows-1253 (Windows Greek) και ο gcc να μεταφράζει αυτόματα το εκτελέσιμο σε κωδικοσελίδα windows-737 (DOS Greek).

Στο Codeblocks η σχετική ρύθμιση γίνεται από:
Settings » Compiler and debugger » Other options
στο πλαίσιο από κάτω προσθέτουμε
-finput-charset=cp1253
-fexec-charset=cp737

apelaths

Έχω εγκαταστήσει το code::blocks 16.01 και αντιμετωπίζω το πρόβλημα με τα ελληνικά που περιγράφεται παραπάνω, προσπάθησα να εφαρμόσω αυτά που γράφτηκαν αλλά τίποτα... Μήπως γνωρίζει κάποιος τί αλλο μπορώ να κάνω;

alkisg

Εγώ πάντως δεν έχω δουλέψει σε CodeBlocks/Windows από το 2008 που έγραψα το θέμα, οπότε δεν μπορώ να βοηθήσω... :)

apelaths

Ποιον μεταγλωτιστή θα μου πρότεινες ως αρχάριος που είμαι; Σ' Ευχαριστώ Πολύ!!

dpa2006

Θα σύστηνα και το http://codelite.org/
Επίσης καλό περιβάλλον και ελαφρύ.
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

Παράθεση από: apelaths στις 06 Μαΐου 2016, 12:33:05 ΠΜ
Ποιον μεταγλωτιστή θα μου πρότεινες ως αρχάριος που είμαι; Σ' Ευχαριστώ Πολύ!!

Αν χρησιμοποιείς Windows η καλύτερη επιλογή είναι ξεκάθαρα το Visual Studio 2015 Community Edition.

apelaths

Παράθεση από: itt στις 07 Μαΐου 2016, 03:34:58 ΜΜ
Αν χρησιμοποιείς Windows η καλύτερη επιλογή είναι ξεκάθαρα το Visual Studio 2015 Community Edition.

Παράθεση από: dpa2006 στις 07 Μαΐου 2016, 02:13:31 ΜΜ
Θα σύστηνα και το http://codelite.org/
Επίσης καλό περιβάλλον και ελαφρύ.

Σας Ευχαριστώ Πολύ!!!

apelaths

Μετά από αρκετό ψάξιμο και βασισμένος στο σχόλιο του
Παράθεση από: alkisg στις 02 Μαρ 2008, 05:20:09 ΜΜ
Στα προγράμματα κονσόλας (dos box) συνήθως υπάρχει πρόβλημα με τα ελληνικά μηνύματα, στα περισσότερα περιβάλλοντα. Ο gcc μας επιτρέπει να παρακάμψουμε το πρόβλημα: μπορούμε να γράφουμε κανονικά σε κωδικοσελίδα windows-1253 (Windows Greek) και ο gcc να μεταφράζει αυτόματα το εκτελέσιμο σε κωδικοσελίδα windows-737 (DOS Greek).

Στο Codeblocks η σχετική ρύθμιση γίνεται από:
Settings » Compiler and debugger » Other options
στο πλαίσιο από κάτω προσθέτουμε
-finput-charset=cp1253
-fexec-charset=cp737

κατάφερα να εμφανίσω τα ελληνικά στην κονσόλα κάνοντας τις παρακάτω προσθήκες

Ανοίγουμε το CodeBlocks 16.01 και από το μενού Settings επιλέγουμε Compiler... Έχοντας ανοιχτό το παράθυρο 'Compiler Settings', επιλέγουμε (αν δεν είναι προεπιλεγμένο) από την αριστερή στήλη 'Global compiler settings'. Από την προεπιλεγμένη (λογικά) καρτέλα 'Compiler settings' επιλέγουμε 'Other compiler options' και προσθέτουμε τα συγκεκριμένα αρχεία:

-finput-charset=cp1253
-fexec-charset=cp737

μαζί με τις αρχικές παύλες. Λογικά οι ελληνικές χαρακτήρες θα εμφανίζονται πλέον κανονικά  :)