Αποστολέας Θέμα: Νέα έκδοση 8.2 του CodeBlocks C/C++ IDE  (Αναγνώστηκε 3801 φορές)

alkisg

  • Τεχνικός / καθαρίστρια
  • *****
  • Μηνύματα: 4940
    • alkisg@im.sch.gr
    • Ο Διερμηνευτής της ΓΛΩΣΣΑΣ
Νέα έκδοση 8.2 του CodeBlocks C/C++ IDE
« στις: 02 Μάρ 2008, 05:17:38 μμ »
Το Codeblocks είναι ένα ολοκληρωμένο περιβάλλον ανάπτυξης προγραμμάτων σε C ή C++. Είναι λογισμικό ανοικτού κώδικα και τρέχει σε Windows, Linux, MacOS κτλ. Εμπεριέχει τον gcc (έκδοση mingw) για τη μεταγλώττιση του κώδικα, αν και μπορεί να χρησιμοποιήσει και άλλους compilers.

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

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

alkisg

  • Τεχνικός / καθαρίστρια
  • *****
  • Μηνύματα: 4940
    • alkisg@im.sch.gr
    • Ο Διερμηνευτής της ΓΛΩΣΣΑΣ
Απ: Νέα έκδοση 8.2 του CodeBlocks C/C++ IDE
« Απάντηση #1 στις: 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

apelaths

  • Νέος
  • *
  • Μηνύματα: 4
Απ: Νέα έκδοση 8.2 του CodeBlocks C/C++ IDE
« Απάντηση #2 στις: 05 Μάι 2016, 04:59:44 μμ »
Έχω εγκαταστήσει το code::blocks 16.01 και αντιμετωπίζω το πρόβλημα με τα ελληνικά που περιγράφεται παραπάνω, προσπάθησα να εφαρμόσω αυτά που γράφτηκαν αλλά τίποτα... Μήπως γνωρίζει κάποιος τί αλλο μπορώ να κάνω;

alkisg

  • Τεχνικός / καθαρίστρια
  • *****
  • Μηνύματα: 4940
    • alkisg@im.sch.gr
    • Ο Διερμηνευτής της ΓΛΩΣΣΑΣ
Απ: Νέα έκδοση 8.2 του CodeBlocks C/C++ IDE
« Απάντηση #3 στις: 05 Μάι 2016, 10:40:33 μμ »
Εγώ πάντως δεν έχω δουλέψει σε CodeBlocks/Windows από το 2008 που έγραψα το θέμα, οπότε δεν μπορώ να βοηθήσω... :)

apelaths

  • Νέος
  • *
  • Μηνύματα: 4
Απ: Νέα έκδοση 8.2 του CodeBlocks C/C++ IDE
« Απάντηση #4 στις: 06 Μάι 2016, 12:33:05 πμ »
Ποιον μεταγλωτιστή θα μου πρότεινες ως αρχάριος που είμαι; Σ' Ευχαριστώ Πολύ!!

dpa2006

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 618
Απ: Νέα έκδοση 8.2 του CodeBlocks C/C++ IDE
« Απάντηση #5 στις: 07 Μάι 2016, 02:13:31 μμ »
Θα σύστηνα και το 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

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 428
  • Real stupidity beats ΑΙ any time
Απ: Νέα έκδοση 8.2 του CodeBlocks C/C++ IDE
« Απάντηση #6 στις: 07 Μάι 2016, 03:34:58 μμ »
Ποιον μεταγλωτιστή θα μου πρότεινες ως αρχάριος που είμαι; Σ' Ευχαριστώ Πολύ!!

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

apelaths

  • Νέος
  • *
  • Μηνύματα: 4
Απ: Νέα έκδοση 8.2 του CodeBlocks C/C++ IDE
« Απάντηση #7 στις: 08 Μάι 2016, 12:13:10 μμ »
Αν χρησιμοποιείς Windows η καλύτερη επιλογή είναι ξεκάθαρα το Visual Studio 2015 Community Edition.

Θα σύστηνα και το http://codelite.org/
Επίσης καλό περιβάλλον και ελαφρύ.

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

apelaths

  • Νέος
  • *
  • Μηνύματα: 4
Απ: Νέα έκδοση 8.2 του CodeBlocks C/C++ IDE
« Απάντηση #8 στις: 08 Μάι 2016, 01:28: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

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