Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

Ποια διανομή του MinGW έχεις κατεβάσει; Έψαξες μήπως είναι κάποια ήδη γνωστή ασυμβατότητα ή  bug?

 

ΥΓ. Δοκίμασε να κατεβάσεις προγενέστερη έκδοση του mingw.

 

EDIT:

 

...

οταν πατάω debug βγάζει να βάλω visual studio c++ -.-

Που πατάς debug? Tι σχέση έχει το VS C++ με το MinGW toolchain? Μάλλον δεν το έχεις στήσει σωστά το MinGW.

 

Για να κάνεις debug, κάνεις πρώτα compile με -g3 και μετά περνάς στον gdb το εκτελέσιμο που έβγαλε ο compiler...

> g++ -g3 my.cpp
...
> gdb a.exe
Κι εννοείται πως από εκεί και πέρα πρέπει να ξέρεις να δουλεύεις τον gdb.
  • 1 χρόνο αργότερα...
Δημοσ.

 Καλησπέρα. Σχετικά με τα charset του προγράμματος μεταγλώττισης “gcc version 4.8.1 (GCC) (WIN32)” γνωρίζει κάποιος άνθρωπος ποια είναι διαθέσιμα; Έκανα μια προσπάθεια να βρω πληροφορίες τόσο από τις επίσημες ιστοσελίδες των έργων gcc και mingw όσο και της ιστοσελίδας των συζητήσεων του insomnia αλλά δεν κατάφερα να βρω πληροφόρηση και ανάρτησα το ερώτημα σε αυτό το θέμα. Ευχαριστώ.

Δημοσ.

Όπως εξήγησα πρόσαφατα σε αυτό το νήμα ο mingw-gcc χρησιμοποιεί την gnu libiconv στις μετατροπές κωδικοσελίδων.

 

Το link είναι ίδιο με αυτό του προαναφερθέντος νήματος, και παραθέτει τις ονομασίες όλων των υποστηριζόμενων κωδικοσελίδων.

 

Τι προσπαθείς να κάνεις και δεν σου βγαίνει;

Δημοσ.

 Ευχαριστώ. Προσπαθώ να κατανοήσω την κατάσταση σχετικά με το γιατί άλλοτε τα προγράμματα mingw μεταγλωττίζουν πρόγραμμα που εμφανίζει τα ελληνικά αλφαριθμητικά και άλλοτε το μεταγλωττίζουν, από το ίδιο απαράλλαχτο αρχείο πηγαίου κώδικα, με τις ίδιες παράμετρους μεταγλώττισης, με αποτέλεσμα όμως να μην εμφανίζει τα ελληνικά αλφαριθμητικά.

Δημοσ.

Ευχαριστώ. Προσπαθώ να κατανοήσω την κατάσταση σχετικά με το γιατί άλλοτε τα προγράμματα mingw μεταγλωττίζουν πρόγραμμα που εμφανίζει τα ελληνικά αλφαριθμητικά και άλλοτε το μεταγλωττίζουν, από το ίδιο απαράλλαχτο αρχείο πηγαίου κώδικα, με τις ίδιες παράμετρους μεταγλώττισης, με αποτέλεσμα όμως να μην εμφανίζει τα ελληνικά αλφαριθμητικά.

Το νήμα που προανέφερα δεν σε βοήθησε να ξεκαθαρίσεις τι παίζει;

 

Δώσε περισσότερες λεπτομέρειες, π.χ. ποιο mingw tool-chain χρησιμοποιείς, ποιο ide/editor χρησιμοποιείς για να αποθηκεύεις τα πηγαία ραχεία σου (και σε ποια κωδικοποίηση τα αποθηκεύεις) και τέλος ποιες ακριβώς τιμές δίνεις στα -finput-charset και -fexec-charset options.

Δημοσ.

 Ευχαριστώ. Έκανα λάθος στην διατύπωση, αλλά και μπορεί και στην κατανόηση του τι δεν είχα κατανοήσει, προκειμένου να τα διατυπώσω σωστά στην προηγούμενη ανάρτηση. Εκείνο που ήθελα να πω, στην προηγούμενη ανάρτηση, ελπίζω τώρα ορθά διατυπωμένο, είναι ότι προσπαθώ να κατανοήσω την κατάσταση σχετικά με το γιατί άλλοτε τα προγράμματα mingw μεταγλωττίζουν πρόγραμμα που εμφανίζει τα ελληνικά αλφαριθμητικά και άλλοτε μεταγλωττίζουν πρόγραμμα από διαφορετικό όμως αρχείο πηγαίου κώδικα, με τις ίδιες ωστόσο παράμετρους μεταγλώττισης, αλλά και κατάσταση κωδικοποίησης αρχείου πηγαίου κώδικα, με αποτέλεσμα όμως να μην εμφανίζει το μεταγλωττισμένο πρόγραμμα τα ελληνικά αλφαριθμητικά.

Δημοσ.

Δώσε σαφή παραδείγματα που δεν σου δουλέυουν, μαζί με τις λεπτομέρειες που σου ζήτησα στο προηγούμενο ποστ (ποιο mingw tool-chain, ποιο ide/editor και σε τι κωδικοποίηση αποθηκεύεις τα πηγαία σου αρχεία, και τέλος τι δίνεις στα command-line options -finput-charset και -fexec-charset).

Δημοσ.

 Καλησπέρα. Με βοήθησαν οι σύνδεσμοι που ανάφερες στην ανάρτηση 18. Στο ερώτημα μου στην ανάρτηση 17 με βοήθησε ο 2ος σύνδεσμος που ανάφερες. Ευχαριστώ.

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...