Editor για C

...IDE, compilers, κλπ

Συντονιστής: konnn

Editor για C

Δημοσίευσηαπό vardaloupas » 29 Σεπ 2008, 13:54

Χαιρετώ τον κόσμο τον καλό....
Μόλις σήμερα αρχίζει το μεταπτυχιακό μου και θα κάνουμε μάθημα για την C, και για να παιδευτώ είπα να προτιμήσω το Linux αντί για cygwin κλπ.
Απλά ναι μεν γνωρίζω σε γενικές γραμμές του editors για κώδικα, αλλά κάποιοι σαν πιο έμπυροι θα ήθελά να μου προτείνετε κάποιων, κάποιων σχετικά εύχρηστο και ας μην κάνει παπάδες.... εγκατέστησα τον Emacs και πιο παλιά είχα ψηλό αρχίσει με gvim αλλά θέλουν χρόνο για να τους μάθεις θα ήταν καλό πάντως να τους αποφύγω. Καμία πρόταση... ; :!: :?:
Τελευταία επεξεργασία από vardaloupas και 29 Σεπ 2008, 14:47, έχει επεξεργασθεί 1 φορά/ες συνολικά
1 Γνώσεις Linux: Ικανοποιητικό ┃ Προγραμματισμού: Πρώτα βήματα ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 14.04 trusty 3.16.0-30-generic 64bit (en_US.UTF-8, Unity ubuntu)
3 Intel Core i5-4670 CPU @ 3.40GHz ‖ RAM 15926 MiB ‖ Gigabyte H87-HD3
4 Intel(R) HD Graphics 4600 Processor Integrated Graphics ⋮ Advanced Micro Devices, Inc. [AMD/ATI] Caicos [Radeon HD 6450/7450/8450 / R5 230 OEM] [1002:6779] {radeon}
5 eth0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 06)
vardaloupas
babeTUX
babeTUX
 
Δημοσιεύσεις: 138
Εγγραφή: 26 Μάιος 2008, 22:02
Εκτύπωση

Re: Editor για C

Δημοσίευσηαπό sudobash » 29 Σεπ 2008, 13:57

vardaloupas έγραψε:Χερετό τον κόσμο τον καλό....
Μόλις σήμερα αρχίζει το μεταπτυχιακό μου και θα κάνουμε μάθημα για την C, και για να παιδευτώ είπα να προτιμήσω το Linux αντί για cygwin κλπ.
Απλά ναι μεν γνωρίζω σε γενικές γραμμές του editors για κώδικα, αλλά κάποιοι σαν πιο έμπυροι θα ήθελά να μου προτείνετε κάποιων, κάποιων σχετικά εύχρηστο και ας μην κάνει παπάδες.... εγκατέστησα τον Emacs και πιο παλιά είχα ψηλό αρχίσει με gvim αλλά θέλουν χρόνο για να τους μάθεις θα ήταν καλό πάντως να τους αποφύγω. Καμία πρόταση... ; :!: :?:


Netbeans: http://www.netbeans.org/features/cpp/
Eclipse: http://www.eclipse.org/downloads/packag ... anymedesr1
Anjuta: http://anjuta.sourceforge.net/

Εγώ προσωπικά προτιμώ το πρώτο...
Ubuntu 9.10 32bit | 2 x Intel Core 2 Duo T5500 @ 1.66GHz | 2GB DDR2 RAM | Intel 950 Graphics
Richard Stallman wrote the compiler God used. The Big Bang was the Universe's first segfault.
Άβαταρ μέλους
sudobash
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 876
Εγγραφή: 13 Μάιος 2008, 20:11
Τοποθεσία: Κρήτη
Εκτύπωση

Re: Editor για C

Δημοσίευσηαπό vardaloupas » 29 Σεπ 2008, 13:59

Για τον gedit τι λες θα παιδευτώ, έχει highlit (ή όπως το λένε) για C;
1 Γνώσεις Linux: Ικανοποιητικό ┃ Προγραμματισμού: Πρώτα βήματα ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 14.04 trusty 3.16.0-30-generic 64bit (en_US.UTF-8, Unity ubuntu)
3 Intel Core i5-4670 CPU @ 3.40GHz ‖ RAM 15926 MiB ‖ Gigabyte H87-HD3
4 Intel(R) HD Graphics 4600 Processor Integrated Graphics ⋮ Advanced Micro Devices, Inc. [AMD/ATI] Caicos [Radeon HD 6450/7450/8450 / R5 230 OEM] [1002:6779] {radeon}
5 eth0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 06)
vardaloupas
babeTUX
babeTUX
 
Δημοσιεύσεις: 138
Εγγραφή: 26 Μάιος 2008, 22:02
Εκτύπωση

Re: Editor για C

Δημοσίευσηαπό sudobash » 29 Σεπ 2008, 14:03

vardaloupas έγραψε:Για τον gedit τι λες θα παιδευτώ, έχει highlit (ή όπως το λένε) για C;

Έχει hightlight (νομίζω από τα plugins), αλλά δεν παύει να είναι απλά editor και όχι τόσο IDE για προγραμματισμό. Θεωρώ καλύτερο να ξεκινήσεις να δουλεύεις ένα ολοκληρωμένο IDE όπως το netbeans, γιατί θα δεις στην πορεία και μόνος σου ότι θα κάνεις πιο σωστή και εύκολη δουλειά. Και στο compile/build και στο debugging.
Ubuntu 9.10 32bit | 2 x Intel Core 2 Duo T5500 @ 1.66GHz | 2GB DDR2 RAM | Intel 950 Graphics
Richard Stallman wrote the compiler God used. The Big Bang was the Universe's first segfault.
Άβαταρ μέλους
sudobash
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 876
Εγγραφή: 13 Μάιος 2008, 20:11
Τοποθεσία: Κρήτη
Εκτύπωση

Re: Editor για C

Δημοσίευσηαπό linuxman » 29 Σεπ 2008, 14:07

Για ρίξε μία ματιά εδώ http://www.getdeb.net/category.php?id=2
Έχει το Code::Blocks is a free C++ IDE και MonoDevelop is a free GNOME IDE έχουν και ομορφούληκο look :) :) :)
Οδηγίες προς Νεοεισερχόμενους
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Linux Mint 17.1 Rebecca 3.13.0-37-generic 64bit (el_GR.UTF-8, X-Cinnamon cinnamon)
3 Intel Core i5-2310M CPU @ 2.10GHz ‖ RAM 3866 MiB ‖ Dell Inc. 0D7C51 - Dell Inc. Dell System Vostro 3750
4 Intel 2nd Generation Core Processor Family Integrated Graphics [8086:0116] {i915}
5 wlan0: Intel Centrino Wireless-N 1030 [Rainbow Peak] [8086:008a] (rev 34) ⋮ eth0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 06)
http://www.greeklug.gr
Άβαταρ μέλους
linuxman
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10378
Εγγραφή: 10 Μάιος 2008, 20:41
Τοποθεσία: Thessaloniki / Macedonia / Greece
Εκτύπωση

Re: Editor για C

Δημοσίευσηαπό sudobash » 29 Σεπ 2008, 14:15

linuxman έγραψε:Για ρίξε μία ματιά εδώ http://www.getdeb.net/category.php?id=2
Έχει το Code::Blocks is a free C++ IDE και MonoDevelop is a free GNOME IDE έχουν και ομορφούληκο look :) :) :)

Απ'όσο ξέρω το monodevelop δεν είναι για C.
Ubuntu 9.10 32bit | 2 x Intel Core 2 Duo T5500 @ 1.66GHz | 2GB DDR2 RAM | Intel 950 Graphics
Richard Stallman wrote the compiler God used. The Big Bang was the Universe's first segfault.
Άβαταρ μέλους
sudobash
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 876
Εγγραφή: 13 Μάιος 2008, 20:11
Τοποθεσία: Κρήτη
Εκτύπωση

Re: Editor για C

Δημοσίευσηαπό vardaloupas » 29 Σεπ 2008, 14:23

linuxman έγραψε:Για ρίξε μία ματιά εδώ http://www.getdeb.net/category.php?id=2
Έχει το Code::Blocks is a free C++ IDE και MonoDevelop is a free GNOME IDE έχουν και ομορφούληκο look :) :) :)

Στη σελίδα που με παρέπεμψες λέει:
"MonoDevelop is a free GNOME IDE primarily designed for C# and other .NET languages."
1 Γνώσεις Linux: Ικανοποιητικό ┃ Προγραμματισμού: Πρώτα βήματα ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 14.04 trusty 3.16.0-30-generic 64bit (en_US.UTF-8, Unity ubuntu)
3 Intel Core i5-4670 CPU @ 3.40GHz ‖ RAM 15926 MiB ‖ Gigabyte H87-HD3
4 Intel(R) HD Graphics 4600 Processor Integrated Graphics ⋮ Advanced Micro Devices, Inc. [AMD/ATI] Caicos [Radeon HD 6450/7450/8450 / R5 230 OEM] [1002:6779] {radeon}
5 eth0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 06)
vardaloupas
babeTUX
babeTUX
 
Δημοσιεύσεις: 138
Εγγραφή: 26 Μάιος 2008, 22:02
Εκτύπωση

Re: Editor για C

Δημοσίευσηαπό ftso » 29 Σεπ 2008, 14:37

Εγώ θα σου πρότεινα την χρήση IDE ταυτόχρονα με ένα editor.
Για editor προτείνω kate (kde advanced text editor).
Κάνει τα πάντα και σου ανοίγει και τερματικό για να κάνεις compile ktl χωρίς να χρειάζεται να ανοίξεις extra παράθυρο.

Για IDE μόνο netbeans έχω δουλέψει , αλλά μόνο για java.
Το ευρέως χρησιμοποιούμενο πάντως είναι σίγουρα το eclipse.
Άβαταρ μέλους
ftso
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 6409
Εγγραφή: 12 Μάιος 2008, 13:40
Τοποθεσία: Αθήνα
IRC: ftso
Εκτύπωση

Re: Editor για C

Δημοσίευσηαπό simosx » 29 Σεπ 2008, 15:14

Προτίμησή μου είναι το Eclipse.

Για το Eclipse και Ubuntu,
1. Θέλει εγκατάσταση από το www.eclipse.org, της έκδοσης Ganymede (3.4).
Το πακέτο που υπάρχει στο synaptic είναι πολύ παλιό.
2. Βάλε το Eclipse στο π.χ. /usr/local/eclipse ή στο /opt/eclipse/
3. Θέλει κάποια προσπάθεια στην αρχή για να εγκλιματιστείς στο περιβάλλον,
ωστόσο πιστεύω ότι βοηθάει στο μέλλον επαγγελματικά.
4. Είναι καλό αν έχεις κάπως μεγάλη οθόνη, ή αν έχεις dual head (δύο οθόνες).
Ο λόγος είναι ότι το παράθυρο έχει ένα σωρό παραθυράκια που τρώνε χώρο.
Νομίζω ότι 1280χ800 είναι ανεκτό.
προσωπικό ιστολόγιο ϗ πλανήτης Ubuntu-gr
Συμβάλετε και εσείς στο ελληνικό βιβλίο Ubuntu!
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 13.10 saucy 3.11.0-031100rc1-generic 64bit (el_GR.UTF-8, Unity ubuntu)
3 AMD E-450 APU with Radeon HD Graphics ‖ RAM 3555 MiB ‖ Sony Corporation VAIO
4 AMD nee ATI Wrestler [Radeon HD 6320] [1002:9806] {fglrx_pci}
5 eth0: Atheros Inc. AR8151 v2.0 Gigabit Ethernet [1969:1083] (rev c0) ⋮ wlan0: Atheros Inc. AR9285 [168c:002b] (rev 01)
Φτιάξτε και εσείς τη δική σας υπογραφή (παραπάνω κείμενο) αυτόματα με κλικ εδώ!
simosx
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10334
Εγγραφή: 11 Μάιος 2008, 18:52
Launchpad: simosx
IRC: simosx
Εκτύπωση

Re: Editor για C

Δημοσίευσηαπό cyberpython » 29 Σεπ 2008, 16:25

Όπως και πολλοί άλλοι θα προτείνω το Eclipse με το CDT plugin.

Αν σου φανεί δύσκολη η εγκατάσταση/ρύθμιση μπορείς να κατεβάσεις το Excelixis (Ubuntu based distro - στην ουσία είναι η Xubuntu με προεγκατεστημένα εργαλεία για development)

Αν θέλεις κάτι πιο απλό τότε GEdit και gcc κάνουν μια χαρά τη δουλειά (και μαθαίνεις και περισσότερα για τη χρήση του compiler)

Αν σε ενδιαφέρει editor μέσα από τερματικό αποκλειστικά (που να είναι και εύκολος στη χρήση) τότε η λύση είναι το Nano (δες εδώ για το πως μπορείς να προσθέσεις Syntax highlighting για διάφορες γλώσσες)
Κοινότητα ΕΛ/ΛΑΚ Οικονομικού Πανεπιστημίου Αθηνών / Ubuntu-gr / My Web Log
Επίπεδο Γνώσεων Linux: Μέτριο, Προγραμματισμός: Ναι, Aγγλικά: Καλά
Λειτουργικό : Ubuntu 10.04 - 32bits
Η/Υ : Intel Core2 4400@2 GHz / 2GB DDR2 RAM / GeForce 8400 GS 512MB / Creative SB Audigy SE
Άβαταρ μέλους
cyberpython
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 733
Εγγραφή: 14 Μάιος 2008, 13:22
Εκτύπωση

Επόμενο

Επιστροφή στο Εφαρμογές για Ανάπτυξη Λογισμικού