Kοnstadinos Δημοσ. 12 Σεπτεμβρίου 2010 Δημοσ. 12 Σεπτεμβρίου 2010 Γεια σας, σε λειτουργικό όπως Linux Ubuntu, μπορώ να κάνω εκεί τον προγραμματισμό μου? (Devc δεν ύπαρχει για Linux όπως είδα, τι να κάνω?). Η δεν γίνεται κάτι τέτοιο τέτοιο? Ευχαριστώ.
parsifal Δημοσ. 12 Σεπτεμβρίου 2010 Δημοσ. 12 Σεπτεμβρίου 2010 Φυσικά και μπορείς. Και C++ compilers υπάρχουν και ολοκληρωμένα περιβάλλοντα ανάπτυξης/IDE με τα οποία μπορείς να αντικαταστήσεις το DevC++.
anakiou Δημοσ. 12 Σεπτεμβρίου 2010 Δημοσ. 12 Σεπτεμβρίου 2010 Netbeans και για C++, Java κτλ: http://netbeans.org/downloads/index.html
Dr.Fuzzy Δημοσ. 12 Σεπτεμβρίου 2010 Δημοσ. 12 Σεπτεμβρίου 2010 Netbeans και για C++, Java κτλ: http://netbeans.org/downloads/index.html Αν και το Netbeans το προτιμώ και εγώ για IDE, να συμπληρώσω, Sun Studio http://www.oracle.com/technetwork/server-storage/solarisstudio/overview/index.html Eclipse http://www.eclipse.org/ Code::Blocks http://www.codeblocks.org/ και βέβαια πάντα μπορείς gedit με plugins + gcc απο terminal.
imitheos Δημοσ. 12 Σεπτεμβρίου 2010 Δημοσ. 12 Σεπτεμβρίου 2010 Γεια σας, σε λειτουργικό όπως Linux Ubuntu, μπορώ να κάνω εκεί τον προγραμματισμό μου? (Devc δεν ύπαρχει για Linux όπως είδα, τι να κάνω?). Η δεν γίνεται κάτι τέτοιο τέτοιο? Ευχαριστώ. Όπως είπαν και τα υπόλοιπα παιδιά, υπάρχουν πολλές λύσεις που μπορείς να χρησιμοποιήσεις. Κατ αρχήν, αν δεν το έχεις κάνει ήδη, πρέπει να εγκαταστήσεις τον gcc. Νομίζω ότι το πακέτο λέγεται build-essential στο ubuntu. Τώρα, μπορείς είτε να χρησιμοποιήσεις κάποιον κειμενογράφο είτε και κάποιο ολοκληρωμένο IDE. Στην αρχή καλό είναι να χρησιμοποιήσεις απλό κειμενογράφο και να κάνεις compile χειροκίνητα ώστε να δεις τα βήματα της όλης διαδικασίας. Αν έχεις κάποια ευχέρεια με το θέμα, τότε μπορείς να πας και στο IDE. Για κειμενογράφο μπορείς να χρησιμοποιήσεις το gedit (gnome) ή το kate (kde) τα οποία έχουν διάφορα plugins για προγραμματισμό. Αν έχεις χρησιμοποιήσει τον κειμενογράφο vim και σε βολεύει η χρήση του, τότε και αυτός κάνει. Έχει ενσωματωμένο syntax highlight, formatting, completion κτλ. Τα πιο γνωστά IDE έχουν ήδη αναφερθεί από τα υπόλοιπα παιδιά. 1) Το anjuta είναι καλό και γρήγορο. Μερικοί δεν το προτιμούν γιατί χρησιμοποιεί πολλές βιβλιοθήκες του gnome, αλλά εφόσον έχεις ubuntu αυτές υπάρχουν ήδη και δεν σε ενοχλεί αυτό. 2) kdevelop. Αντίστοιχα με το anjuta, αυτό χρησιμοποιεί βιβλιοθήκες του KDE και είναι πολύ καλό αλλά το port σε QT4/KDE4 έχει πολλές ελλείψεις ακόμη. 3) Code::Blocks Έχει γραφτεί σε C++/wxWidgets και είναι πολύ γρήγορο. Είναι εύκολο στη χρήση και έχει κάποια πράγματα που δεν τα παρέχουν τα άλλα IDEs. α) Επιτρέπει εκτός της χρήσης project και απλά την εργασία σε ένα αρχείο το οποίο είναι πολύ βολικό για μικρά προγράμματα. β) Έχει τον wxsmith που είναι wizard που επιτρέπει την εύκολη δημιουργία GUI προγραμμάτων που χρησιμοποιούν τα wxWidgets (Αν έχεις δουλέψει Visual Basic ή Delphi κάτι σαν το περιβάλλον τους) Το interface του debugging είναι λίγο πιο δύσχρηστο από αυτά των netbeans, eclipse. 4) Codelite Παρόμοιο project με το Code::Blocks, επίσης πολύ γρήγορο αλλά ακόμη δεν είναι τόσο παραμετροποιήσιμο και πλήρες όσο το Code::Blocks 5) Netbeans & Eclipse Είναι γραμμένα σε Java με αποτέλεσμα να είναι λίγο πιο βαριά από τα υπόλοιπα και να θέλουν λίγο πιο δυνατό μηχάνημα. Το eclipse χρησιμοποιεί το SWT οπότε η εμφάνιση του είναι ίδια με οποιαδήποτε άλλη εφαμοργή σου. Το Netbeans χρησιμοποιεί Swing και έτσι η εμφάνιση του ξενίζει λίγο και φαίνεται άσχημη. Το Netbeans θεωρείται το καλύτερο και πιο εύχρηστο IDE για Java. Το plugin του για C++ είναι επίσης πολύ καλό αλλά προσωπικά μου φαίνεται λιγότερο εύχρηστο από το CDT του Eclipse. Το καλό με το Netbeans είναι ότι αξιοποιεί τα υπάρχοντα προγράμματα του υπολογιστή σου ενώ το Eclipse στις περισσότερες περιπτώσεις εφευρίσκει ξανά τον τροχό. Για προσωπική χρήση σε μικρά projects, όποιο από τα Code::Blocks, NetBeans, Eclipse χρησιμοποιήσεις δεν θα σε απογοητεύσει. Αν θέλεις γράψε ένα μικρό project και στα τρία για να δοκιμάσεις τα features τους και το debugging τους.
Kοnstadinos Δημοσ. 12 Σεπτεμβρίου 2010 Μέλος Δημοσ. 12 Σεπτεμβρίου 2010 Επειδή είμαι νέος και στα Linux, έχω κατεβάσει το gedit και το έχω κάνει install. (Τα έχω και σε links πιο κάτω) Έχω κάνει και install κάποια plugin. Τώρα το gedit που έχω ανοιχτό, μπορώ να αρχίσω να πληκτρολογώ εκεί? Δεν μου γεμίζει το μάτι απλά... Ένα απλό Notepad στην ουσία είναι με μερικά plugins συν. Δεν υπάρχει τίποτα σε στυλ Devc++? Ευχaριστw για τα προγράμματα IDE που μου αναφέρατε αλλα είμαι αρχάριος και λέω να ακολουθήσω αυτό που μου είπε ο imitheos. Κατέβασα πριν το Netbeans αλλα δεν μπόρεσα να καταλάβω σχεδόν τίποτα. Μετά από 10 λεπτά μπόρεσα και εξαφάνισα κάτι settings που είχε για να κάνω νέο project. http://img580.imageshack.us/img580/2144/123mw.png http://img529.imageshack.us/img529/3667/1234w.png
Dr.Fuzzy Δημοσ. 12 Σεπτεμβρίου 2010 Δημοσ. 12 Σεπτεμβρίου 2010 Ναι άρχισε να γράφεις στο gedit και μετά από ένα terminal δώσε gcc -ο nameofyourprogram nameofyourprogram.c DevC δεν υπάρχει! Υπάρχουν όμως τα IDEs που αναφέρθηκαν. Δοκιμασε τα και κάποιο από αυτά θα σου αρέσει.
imitheos Δημοσ. 12 Σεπτεμβρίου 2010 Δημοσ. 12 Σεπτεμβρίου 2010 Κατέβασα πριν το Netbeans αλλα δεν μπόρεσα να καταλάβω σχεδόν τίποτα. Μετά από 10 λεπτά μπόρεσα και εξαφάνισα κάτι settings που είχε για να κάνω νέο project. Δεν είναι πυρηνική επιστήμη. Ψάξε λίγο τα μενού και θα βγάλεις άκρη. Την πρώτη φορά που ξεκινά το NetBeans, σου βγάζει μια καρτέλα που λέγεται "Start Page" και έχει διάφορα tutorials και τέτοια. Απενεργοποίησε το "Show On Startup" και κλείσε την καρτέλα από πάνω αριστερά. Τώρα πας File -> New Project. Στην Κατηγορία C/C++ έχει διάφορους τύπους. Για νέο project θέλεις αυτό που λέγεται Application. Αν ήθελες βιβλιοθήκη, θα διάλεγες το Dynamic Library. Επιλέγεις λοιπόν το Application και πατάς Next. Σε αυτό το βήμα, ορίζεις τις πληροφορίες του project σου. Τα πεδία που σε ενδιαφέρουν είναι τα εξής Project Name: Δώσε το όνομα που θέλεις να έχει το project. Project Location: Σε ποιον κατάλογο να αποθηκευτεί. Αν θες αφήνεις το μανίσιο Δεξιά έχει ένα κουμπί που λέει C++. Αν θέλεις το κάνεις C ανάλογα το project. Τα άλλα πεδία δεν σε ενδιαφέρουν για την ώρα, οπότε πατάς finish και το project έχει δημιουργηθεί. Άνοιξε την καρτέλα "Source Files" και θα δεις να λέει main.cpp Κάνε διπλό κλικ και θα σου ανοίξει ο editor με ένα απλό template. Γράψε τι θέλεις, π.χ ένα cout που να τυπώνει κάτι. Ctrl+S για σώσιμο και μετά πάνε στο μενού Run -> Run Main Project
anakiou Δημοσ. 12 Σεπτεμβρίου 2010 Δημοσ. 12 Σεπτεμβρίου 2010 Για δες εδώ: http://netbeans.org/community/releases/60/cpp-setup-instructions.html Τα tutorial των netbeans συνήθως είναι καλογραμμένα και μπορείς να τα ακολουθήσεις εύκολα. http://www.yolinux.com/TUTORIALS/LinuxTutorialC++.html
Kοnstadinos Δημοσ. 12 Σεπτεμβρίου 2010 Μέλος Δημοσ. 12 Σεπτεμβρίου 2010 EDIT: ok το βρήκα. Θα δοκιμάσω αν είναι και θα σας πω. Thanks!!
imitheos Δημοσ. 12 Σεπτεμβρίου 2010 Δημοσ. 12 Σεπτεμβρίου 2010 Για δες εδώ: http://netbeans.org/community/releases/60/cpp-setup-instructions.html Τα tutorial των netbeans συνήθως είναι καλογραμμένα και μπορείς να τα ακολουθήσεις εύκολα. Όντως, τα tutorials είναι καλά. Επίσης, υπάρχουν videάκια στο youtube αλλά το πάμε μακρυά το θέμα νομίζω Το NetBeans έχει local help η οποία είναι λεπτομερής και μάλιστα σε πολλά θέματα έχει τα βήματα που πρέπει να ακολουθήσεις.
anakiou Δημοσ. 12 Σεπτεμβρίου 2010 Δημοσ. 12 Σεπτεμβρίου 2010 Επίσης, υπάρχουν videάκια στο youtube Δες παρακάτω ένα για την εγκατάσταση: [ame=http://www.youtube.com/watch?v=lysbvP0SxU8]http://www.youtube.com/watch?v=lysbvP0SxU8[/ame] Την αρχή χρειάζεσαι μόνο για την εγκατάσταση περίπου μέχρι 1:40
Kοnstadinos Δημοσ. 13 Σεπτεμβρίου 2010 Μέλος Δημοσ. 13 Σεπτεμβρίου 2010 Εγώ πήγα "Applications" -> Ubuntu search Applications, πάτησα εκεί στο search "netbeans", το κατέβασε και το έκανε install και μετά έτρεξα το netbeans, πάτησα Tools -> Plugins και επέλεξα να κάνει download το C/C++ Plugin. (Γιατί ήταν μονο για java αυτό που κατέβασα). All good! Ευχαριστώ για το βιντεάκι! Λίγο πολύπλοκα τα Linux, αλλα θα τα μάθω που θα πάει. Ειδικά όταν είναι να γίνει εγκατάσταση κάποιο πρόγραμμα και το ανοίγει με το gedit. Πρέπει να γίνει αναγκαστικά από η εγκατάσταση έτσι όπως κατάλαβα terminal.
MitsakosGR Δημοσ. 13 Σεπτεμβρίου 2010 Δημοσ. 13 Σεπτεμβρίου 2010 Λίγο πολύπλοκα τα Linux, αλλα θα τα μάθω που θα πάει. Ειδικά όταν είναι να γίνει εγκατάσταση κάποιο πρόγραμμα και το ανοίγει με το gedit. Πρέπει να γίνει αναγκαστικά από η εγκατάσταση έτσι όπως κατάλαβα terminal. Και εγώ έτσι έλεγα στην αρχή αλλά μέχρι να το συνηθίσεις λίγο είναι, μετά θα σου φαίνεται πολύ πιο εύκολο από Windows... Αν πας στα properties του αρχείου μπορείς να το ορίσεις σαν executable και να το τρέξεις κατευθείαν από γραφικό περιβάλλον.
moukoublen Δημοσ. 27 Σεπτεμβρίου 2010 Δημοσ. 27 Σεπτεμβρίου 2010 Λίγο καθυστερημένα. Εγώ πάντως θα προτείνω το IDE Geany. Απλό και εύχρηστο για ξεκίνημα, μοιάζει με το devc που έχεις συνηθίσει από windows. Όπως ειπώθηκε και πιο πριν βασική προϋπόθεση να έχεις εγκαταστήσεις το πακέτο build-essential έπειτα εγκατέστησε και το πακέτο geany. >sudo apt-get install geany Σημειωση: Και το devc που χρησιμοποιείς στα windows χρησιμοποιεί τους compilers MinGW gcc που είναι η μεταφορά των GNU gcc για windows.
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.