Title: C σε UNIX Post by: The Stig on March 27, 2010, 20:00:40 pm Μήπως μπορείτε να μου πείτε αν και πως μπορώ να προγραμματίσω στο terminal του linux σε γλώσσα c? Δηλαδή να χρησιμοποιώ το terminal αντί για compiler. Επίσης υπάρχει κάποιο μάθημα στη σχολή που θα μας βοηθήσει να κατανοήσουμε καλύτερα αυτό το λειτουργικό σύστημα???
Title: Re: C σε UNIX Post by: iason1907 on March 27, 2010, 20:02:42 pm πατα vim "ονομα αρχειου".c
για να γραψεις πατας "i" esc για να σταματησεις shift-z-z για να αποθηκευσεις γυρισεις πισω μετα πατας gcc "ονομα αρχειου".c τρεχεις το a.out (./a.out) Title: Re: C σε UNIX Post by: Emfanever on March 27, 2010, 20:04:20 pm πρέπει να εγκαταστήσεις πρώτα τον gcc ,
μπορείς να γράφεις το πρόγραμμα σε ένα αρχείο κειμένου και το κάνεις compile μέσα από το terminal , όπως λέει ο iason Title: Re: C σε UNIX Post by: iason1907 on March 27, 2010, 20:05:31 pm o gcc ειναι εγκατεστημενος συνηθως.. στα ubuntu ητανε δλδ.. αν εισαι σε μακ απλα βαζεις τα xcode k developer tools απο το dvd π σου δωσανε μαζι με τον υπολογιστη
επισης αμα θες μπορεις να βγαλεις και executable αρχειο για να μην χρειαζεται να κανεις compile καθε φορα π θες να το τρεξεις Title: Re: C σε UNIX Post by: SolidSNK on March 27, 2010, 20:53:23 pm Μήπως μπορείτε να μου πείτε αν και πως μπορώ να προγραμματίσω στο terminal του linux σε γλώσσα c? Δηλαδή να χρησιμοποιώ το terminal αντί για compiler. Επίσης υπάρχει κάποιο μάθημα στη σχολή που θα μας βοηθήσει να κατανοήσουμε καλύτερα αυτό το λειτουργικό σύστημα??? ^rollover^Τα 'χεις μπερδέψει. Ο compiler μεταγλωτίζει. Δεν μπορείς να προγραμματίσεις σε C χωρίς ένα compiler. Το "terminal" που λες δεν είναι compiler. Εξομειώνει ένα τερματικό, μια παραδοσιακή "μηχανή", όπου μπορείς να δώσεις δεδομένα από το πληκτρολόγιο της και να πάρεις output στην οθόνη της. Δηλαδή σου προσφέρει ένα βασικό text interface. Στο terminal window τρέχεις το bash, όπου είναι ένα πρόγραμμα για να τρέχεις άλλα προγράμματα. Ενώ αυτό που λες εσύ "compiler", είναι ένα IDE, integrated development environment, όπως ο dev-c++ όπου έχει ένα γραφικό text editor και απλά user-friendly κουμπάκια για να τρέχεις τον compiler. Αν θες να προγραμματίζεις σε linux, σχεδόν πάντα υπάρχει ο παραδοσιακός ελεύθερος compiler της C, o gcc. Μπορείς να το τρέξεις μέσω της "κονσόλας" (όπου συνήθως εννούμε συνδυασμό terminal emulator+bash), γράφοντας την εντολή gcc. Άρα λείπει ο text editor. Αφού θες να το κάνεις ντε και καλά χωρίς γραφικό περιβάλλον αλλά μέσω του bash, υπάρχει ο vim και ο nano (ή pico). Title: Re: C σε UNIX Post by: Γιώργος on March 27, 2010, 21:24:11 pm πρέπει να εγκαταστήσεις πρώτα τον gcc Αν έχει βάλει το build-essential θα είναι ήδη μέσα. :) Title: Re: C σε UNIX Post by: DoomGuard on May 11, 2010, 22:45:14 pm Μήπως μπορείτε να μου πείτε αν και πως μπορώ να προγραμματίσω στο terminal του linux σε γλώσσα c? Δηλαδή να χρησιμοποιώ το terminal αντί για compiler. Επίσης υπάρχει κάποιο μάθημα στη σχολή που θα μας βοηθήσει να κατανοήσουμε καλύτερα αυτό το λειτουργικό σύστημα??? νομιζω πως ρωταει αν μπορεις να γραψεις C οπως γραφεις python. Η απαντηση ειναι οχι η C δεν ειναι μεταγλωτιζόμενη γλωσσα (αν αυτος ειναι ο σωστος ορος). Πρεπει πρωτα να γραψεις ολο το προγραμμα και μετα να το κανεις complile. Διαβασε python καλυτερα για να κανεις κατι τετοιο. http://www.python.org/doc/ (http://www.python.org/doc/) |