kirkman Δημοσιεύτηκε Νοέμβριος 1, 2013 #1 Κοινοποίηση Δημοσιεύτηκε Νοέμβριος 1, 2013 Καταρχήν να ξεκαθαρίσω κάποια πράγματα. Θα συμμετάσχω σε κάτι εξετάσεις, στις οποίες το ένα μάθημα είναι η πληροφορική και ένα από τα βιβλία είναι η "Δομές Δεδομένων με C". Είχα κάνει πολύ παλιότερα κάποια μαθήματα C, αλλά θεωρώ ότι είμαι σχεδόν στο μηδέν και κάπως έτσι θα ήθελα να με αντιμετωπίσετε προκειμένου να με βοηθήσετε.Πρέπει προφανώς να μάθω πρώτα C και μετά να περάσω στις Δομές Δεδομένων.Πρώτα πρώτα, πρέπει να κατεβάσω κάποιον editor. Ποιόν μου προτείνετε? Visual Studio? Link to comment Share on other sites More sharing options...
AgentCain Νοέμβριος 1, 2013 #2 Κοινοποίηση Νοέμβριος 1, 2013 Θα σου πρότεινα έναν πιο εύκολο editor, τον Eclipse.Eclipse IDE for C/C++ Developers | Eclipse PackagesΕίναι αρκετά δυνατός και σίγουρα πιο ελαφρύς από το visual studio. Επίσης τρέχει σε διαφορετικές πλατφορμες (linux, windows κτλ).Θα πρέπει να επιλέξεις και compiler. Μπορείς να βάλεις τον MinGW (μεταφορά του gcc σε windows) αν εχεις windows. Αν έχεις linux υπάρχει ο gcc ήδη μεσα. Link to comment Share on other sites More sharing options...
akis_z80 Νοέμβριος 1, 2013 #3 Κοινοποίηση Νοέμβριος 1, 2013 Πολύ δυνατό IDE το Eclipse, αλλά θα προτείνω το Pelles C που είναι καθαρά C oriented. Link to comment Share on other sites More sharing options...
kirkman Νοέμβριος 1, 2013 Author #4 Κοινοποίηση Νοέμβριος 1, 2013 Θα σου πρότεινα έναν πιο εύκολο editor, τον Eclipse.Eclipse IDE for C/C++ Developers | Eclipse PackagesΕίναι αρκετά δυνατός και σίγουρα πιο ελαφρύς από το visual studio. Επίσης τρέχει σε διαφορετικές πλατφορμες (linux, windows κτλ).Θα πρέπει να επιλέξεις και compiler. Μπορείς να βάλεις τον MinGW (μεταφορά του gcc σε windows) αν εχεις windows. Αν έχεις linux υπάρχει ο gcc ήδη μεσα.Kατέβασα και εγκατέστησα το Eclipse και το Cοdeblocks MinGW.Ωστόσο κολλάω στο ξεκίνημα. Δηλαδή ανοίγω το eclipse και προσπαθώ να ξεκινήσω να γράφω το πρώτο μου προγραμμα. File-> New-> Project->C++ Project.Εδώ μου ζητάει να βάλω όνομα στο project (βάζω πχ aman) και στα toolchain γραφει Cross GCC. Παταω next και με βγαζει στα select configurations που εχει ηδη επιλεγμενα τα Debug και Release. Παταω next και με βγαζει στο Cross GCC Command. Εδω τι συμπληρώνω? Αν πατήσω Finish με βγαζει καπου που γραφει 2 errors ( Programm "g++" not found in PATH και Programm "gcc" not found in PATH) και δεν μπορω να γραψω κάπου τις εντολές. Τι κάνω λάθος? Link to comment Share on other sites More sharing options...
akis_z80 Νοέμβριος 1, 2013 #5 Κοινοποίηση Νοέμβριος 1, 2013 Αν πατήσω Finish με βγαζει καπου που γραφει 2 errors ( Programm "g++" not found in PATH και Programm "gcc" not found in PATH) και δεν μπορω να γραψω κάπου τις εντολές. Τι κάνω λάθος?Πρέπει να του ορίσεις το path του compiler (πχ c:\mingw).Συνεχίζω να προτείνω την Pelles C που παίζει out of the box και δε θα "χαθείς". Link to comment Share on other sites More sharing options...
darien Νοέμβριος 1, 2013 #6 Κοινοποίηση Νοέμβριος 1, 2013 Δοκίμασε κάτι πιο απλό όπως το wxdev-c++ Link to comment Share on other sites More sharing options...
akis_z80 Νοέμβριος 1, 2013 #7 Κοινοποίηση Νοέμβριος 1, 2013 Όχι και wxdev++ ρε παιδιά, αυτό το προτείνουν μόνο κάτι βαριεστημένοι καθηγητές που δεν αλλάζουν αυτό που μάθανε στον καιρό του Νόε επειδή βαριούνται . Καλύτερο branch του πεθαμένου dev-c++ είναι η Orwell dev-c++. Υπάρχει μάλιστα και πολύ καλή ελληνική μετάφραση. Να και ελληνική version της κορυφαίας Pelles C. Link to comment Share on other sites More sharing options...
kirkman Νοέμβριος 13, 2013 Author #8 Κοινοποίηση Νοέμβριος 13, 2013 Διάβασα ότι πχ το πρόγραμμα hello μπορώ να το στείλω σε φίλο ωστε να το τρέξει. Λογικά πρέπει και μπορώ να του στείλω μόνο το executable αρχείο. Ψάχνω να βρω κάποιο Hello.exe αλλά βρίσκω μόνο ένα hello.exe.embed.manifest Αυτό είναι? Κάτι δεν έχω κάνει σωστά ε? Όταν το τρέχω το πρόγραμμα με build και run, τρέχει και όλα καλά. Δεν θα έπρεπε όμως να αποθηκεύεται κάπου και ένα αρχειο hello.c ? Link to comment Share on other sites More sharing options...
nucleus Νοέμβριος 13, 2013 #9 Κοινοποίηση Νοέμβριος 13, 2013 Τελικά ποιό πρόγραμμα χρησιμοποιείς για να γράψεις επειδή προτείνανε πολλά. Link to comment Share on other sites More sharing options...
kirkman Νοέμβριος 13, 2013 Author #10 Κοινοποίηση Νοέμβριος 13, 2013 Eνώ τα προσπάθησα όλα, τελικά κατέβασα το code::blocks 8.02 στο οποίο τελικάγράφω τον κώδικα απευθειας και κάνω και compile και το τρεχω το προγραμμα και βλέπω και αποτελεσμα! Απλα δεν βρισκω τα exe files!! Link to comment Share on other sites More sharing options...
AgentCain Νοέμβριος 13, 2013 #11 Κοινοποίηση Νοέμβριος 13, 2013 Ο φάκελος στον οποίο γίνεται το build του κώδικά σου θα περιέχει αυτά τα αρχεία. Θα περιέχει τα αντικείμενα αρχεία και τα εκτελέσιμα, εκτός αν τα σβήνει κάθε φορά. Link to comment Share on other sites More sharing options...
nucleus Νοέμβριος 13, 2013 #12 Κοινοποίηση Νοέμβριος 13, 2013 Μέσα στο φάκελο του project που κάνεις στο code blocks δεν υπάρχει κάποιος φάκελος bin?Εκεί μέσα πρέπει να είναι είτε στο Debug είτε στο Release.Yποθέτω ότι ξεκινάς δημιουργώντας ένα νέο project πρώτα. Link to comment Share on other sites More sharing options...
kirkman Νοέμβριος 13, 2013 Author #13 Κοινοποίηση Νοέμβριος 13, 2013 Μέσα στο φάκελο του project που κάνεις στο code blocks δεν υπάρχει κάποιος φάκελος bin?Εκεί μέσα πρέπει να είναι είτε στο Debug είτε στο Release.Yποθέτω ότι ξεκινάς δημιουργώντας ένα νέο project πρώτα.Δεν δημιουργούσα project. Εκανα απ'ευθείας αρχείο. Τωρα έκανα project και όντως υπάρχει αρχείο hello.exeAν όμως κάνω διπλό κλικ, τότε ανοίγει το command prompt, τρέχει το πρόγραμμα και αμέσως κλείνει το command prompt! Αντίθετα, αν το τρέξω με run από τον editor τότε τρέχει κανονικά.Το δοκίμασα σε απλό πρόγραμμα #include <stdio.h> main() { printf("geia"); return 0; } Link to comment Share on other sites More sharing options...
akis_z80 Νοέμβριος 13, 2013 #14 Κοινοποίηση Νοέμβριος 13, 2013 Δεν δημιουργούσα project. Εκανα απ'ευθείας αρχείο. Τωρα έκανα project και όντως υπάρχει αρχείο hello.exeAν όμως κάνω διπλό κλικ, τότε ανοίγει το command prompt, τρέχει το πρόγραμμα και αμέσως κλείνει το command prompt! Αντίθετα, αν το τρέξω με run από τον editor τότε τρέχει κανονικά.Το δοκίμασα σε απλό πρόγραμμα #include <stdio.h> main() { printf("geia"); return 0; }Πριν το return 0; πρόσθεσε έναgetchar();και θα είσαι εντάξει! Μετά πατώντας οποιοδήποτε πλήκτρο το πρόγραμμα θα τερματιστεί. Link to comment Share on other sites More sharing options...
kirkman Νοέμβριος 13, 2013 Author #15 Κοινοποίηση Νοέμβριος 13, 2013 σωστός!Ευχαριστώ!:happy2: Link to comment Share on other sites More sharing options...
nucleus Νοέμβριος 13, 2013 #16 Κοινοποίηση Νοέμβριος 13, 2013 Έτσι κάνουν τα windows μιας και το εκτελέσιμο σου είναι console Application.αν ανοίξεις ένα command prompt πας στο φάκελο που έχεις το hello.exe και το τρέξεις μέσα απο command prompt δεν θα κλείσει Link to comment Share on other sites More sharing options...
kirkman Νοέμβριος 13, 2013 Author #17 Κοινοποίηση Νοέμβριος 13, 2013 Έτσι κάνουν τα windows μιας και το εκτελέσιμο σου είναι console Application.αν ανοίξεις ένα command prompt πας στο φάκελο που έχεις το hello.exe και το τρέξεις μέσα απο command prompt δεν θα κλείσειthnx! Link to comment Share on other sites More sharing options...
chameleon Οκτώβριος 15, 2016 #18 Κοινοποίηση Οκτώβριος 15, 2016 Codeblocks και mingw Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now