• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
January 22, 2026, 00:06:20 am

Login with username, password and session length
Links
  Thmmy.gr portal
   Forum
   Downloads
   Ενεργ. Λογαριασμού
   Επικοινωνία
  
  Χρήσιμα links
   Σελίδα τμήματος
   Βιβλιοθήκη Τμήματος
   Elearning
   Φοιτητικά fora
   Πρόγραμμα Λέσχης
   Πρακτική Άσκηση
   Ηλεκτρονική Εξυπηρέτηση Φοιτητών
   Διανομή Συγγραμμάτων
   Ψηφιακό Καταθετήριο Διπλωματικών
   Πληροφορίες Καθηγητών
   Instagram @thmmy.gr
   mTHMMY
  
  Φοιτητικές Ομάδες
   ACM
   Aristurtle
   ART
   ASAT
   BEAM
   BEST Thessaloniki
   EESTEC LC Thessaloniki
   EΜΒ Auth
   IAESTE Thessaloniki
   IEEE φοιτητικό παράρτημα ΑΠΘ
   SpaceDot
   VROOM
   Panther
  
Πίνακας Ελέγχου
Welcome, Guest. Please login or register.
January 22, 2026, 00:06:20 am

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Νέος Επίκουρος Καθηγητής:...
by sassi
[January 21, 2026, 23:53:46 pm]

[Ηλεκτρονική ΙΙ] Γενικές ...
by babistso
[January 21, 2026, 21:35:23 pm]

[Η/Μ Πεδίο ΙΙ] Γενικές απ...
by george14
[January 21, 2026, 18:16:36 pm]

ΑΝΑΚΟΙΝΩΣΗ ΤΟΥ ΑΡΑΓΕ ΓΙΑ ...
by Aris★
[January 21, 2026, 15:55:20 pm]

[ΟΔΕ] Γενικές απορίες,ασκ...
by grepanis
[January 21, 2026, 13:27:17 pm]

Νομοσχέδιο Δένδια και φοι...
by dimikotz
[January 21, 2026, 11:17:11 am]

Πολεμοσυνέδριο στο ΑΠΘ
by dimikotz
[January 21, 2026, 11:09:38 am]

[Σ.Π.Η.Ε.] Γενικές απορίε...
by ttsengel
[January 20, 2026, 21:28:46 pm]

Πρακτική Άσκηση ΤΗΜΜΥ 201...
by NET2GRID
[January 20, 2026, 16:37:49 pm]

[Δομημένος Προγραμματισμό...
by Konlefk
[January 20, 2026, 12:32:37 pm]

Αποτελέσματα Εξεταστικής ...
by giorgosss03
[January 19, 2026, 16:18:07 pm]

Σημαντική ενημέρωση για θ...
by Nikos_313
[January 19, 2026, 15:39:05 pm]

[ΣΗΕ ΙΙ] Γενικές απορίες ...
by Nikos_313
[January 19, 2026, 00:31:24 am]

Πότε θα βγει το μάθημα; -...
by sassi
[January 18, 2026, 18:43:33 pm]

[Τηλεπικοινωνιακά Συστήμα...
by George_RT
[January 18, 2026, 17:51:34 pm]

[Ανάλυση και Σύνθεση Ραδι...
by georgiosz
[January 18, 2026, 08:46:17 am]

Νέες θέσεις εργασίας στην...
by Mr Watson
[January 16, 2026, 13:54:43 pm]

[Διανεμημένη Παραγωγή] Γε...
by george14
[January 16, 2026, 12:57:55 pm]

[Στοχαστικά Σήματα και Δι...
by georgino
[January 15, 2026, 10:29:33 am]

Απορίες σχετικά με την εξ...
by Konlefk
[January 15, 2026, 08:35:35 am]
Στατιστικά
Members
Total Members: 10327
Latest: k.zal
Stats
Total Posts: 1429886
Total Topics: 31895
Online Today: 174
Online Ever: 6054
(January 14, 2026, 06:07:19 am)
Users Online
Users: 43
Guests: 146
Total: 189
Katerina_.
pliroforikarios
chaniotism
shamaelas
AlexKyr
Tasos Bot
Giopan
christina02
MariosTsourek
sofipout
Isidora
eli_k
anastasis34
Theosarm
acolak
zille
mkakale
astakos1
marwt
chris123
Konlefk
gynekomagnitis
mimaki
dorapangeiou
kokkinosgior
spuros
sassi
jimalexoud
ttsengel
Mikekmp
tsakalokagkouras
pordozoumis
gcheristanidhs
anrkos
ZontanosThrylos
arkou
Athinaaz
evitzv
kouf
Εμφάνιση

Νέα για πρωτοετείς
Είσαι πρωτοετής;... Καλώς ήρθες! Μπορείς να βρεις πληροφορίες εδώ. Βοήθεια για τους καινούργιους μέσω χάρτη.
Κατεβάστε εδώ το Android Application για εύκολη πρόσβαση στο forum.
Ανεβάζετε τα θέματα των εξετάσεων στον τομέα Downloads με προσοχή στα ονόματα των αρχείων!

THMMY.gr > Forum > Ηλεκτρονικοί Υπολογιστές και Τεχνικά Θέματα > Περί Υπολογιστών... > Software > Προγραμματισμός (C, VB, Delphi, PHP, ASP...) > C / C++ / C# (Moderators: chatzikys, PolarBear) > C σε UNIX
0 Members and 1 Guest are viewing this topic.
Pages: [1] Go Down Print
Author Topic: C σε UNIX  (Read 1334 times)
The Stig
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1230


Είμαστε άρρωστοι και είναι πια αργά...


View Profile WWW
C σε UNIX
« on: March 27, 2010, 19:00:40 pm »

Μήπως μπορείτε να μου πείτε αν και πως μπορώ να προγραμματίσω στο terminal του linux σε γλώσσα c? Δηλαδή να χρησιμοποιώ το terminal αντί για compiler. Επίσης υπάρχει κάποιο μάθημα στη σχολή που θα μας βοηθήσει να κατανοήσουμε καλύτερα αυτό το λειτουργικό σύστημα???
Logged

http://www.youtube.com/watch?v=_nK8DoV8FJE

Η φλόγα καίει εδώ και καιρό σε γήπεδα και δρόμους... Τώρα όμως φούντωσε και θα σας κάψει όλους.
iason1907
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 827


vive le sport!


View Profile
Re: C σε UNIX
« Reply #1 on: March 27, 2010, 19:02:42 pm »

πατα vim "ονομα αρχειου".c
για να γραψεις πατας "i"
esc για να σταματησεις
shift-z-z για να αποθηκευσεις γυρισεις πισω

μετα πατας gcc "ονομα αρχειου".c
τρεχεις το a.out (./a.out)
Logged

Emfanever
Καταστραμμένος
********
Gender: Male
Posts: 5284


Πολίτης


View Profile
Re: C σε UNIX
« Reply #2 on: March 27, 2010, 19:04:20 pm »

πρέπει να εγκαταστήσεις πρώτα τον gcc ,

μπορείς να γράφεις το πρόγραμμα σε ένα αρχείο κειμένου και το κάνεις compile μέσα από το terminal , όπως λέει ο iason
Logged
iason1907
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 827


vive le sport!


View Profile
Re: C σε UNIX
« Reply #3 on: March 27, 2010, 19:05:31 pm »

o gcc ειναι εγκατεστημενος συνηθως.. στα ubuntu ητανε δλδ.. αν εισαι σε μακ απλα βαζεις τα xcode k developer tools απο το dvd π σου δωσανε μαζι με τον υπολογιστη

επισης αμα θες μπορεις να βγαλεις και executable αρχειο για να μην χρειαζεται να κανεις compile καθε φορα π θες να το τρεξεις
Logged

SolidSNK
Αbsolute ΤΗΜΜΥ.gr
*******
Gender: Male
Posts: 4617


free()'d and attuned


View Profile
Re: C σε UNIX
« Reply #4 on: March 27, 2010, 19:53:23 pm »

Quote from: The Stig on March 27, 2010, 19:00:40 pm
Μήπως μπορείτε να μου πείτε αν και πως μπορώ να προγραμματίσω στο terminal του linux σε γλώσσα c? Δηλαδή να χρησιμοποιώ το terminal αντί για compiler. Επίσης υπάρχει κάποιο μάθημα στη σχολή που θα μας βοηθήσει να κατανοήσουμε καλύτερα αυτό το λειτουργικό σύστημα???
roll_over

Τα 'χεις μπερδέψει. Ο 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).
Logged

"Savior, conqueror, hero, villain. You are all things, Revan, and yet you are nothing. In the end you belong to neither the light nor the darkness. You will forever stand alone."
Γιώργος
Αbsolute ΤΗΜΜΥ.gr
*******
Gender: Male
Posts: 3796



View Profile
Re: C σε UNIX
« Reply #5 on: March 27, 2010, 20:24:11 pm »

Quote from: Emfanever on March 27, 2010, 19:04:20 pm
πρέπει να εγκαταστήσεις πρώτα τον gcc

Αν έχει βάλει το build-essential θα είναι ήδη μέσα. Smiley
Logged

class Windows extends Throwable implements Failure
DoomGuard
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 884



View Profile
Re: C σε UNIX
« Reply #6 on: May 11, 2010, 21:45:14 pm »

Quote from: The Stig on March 27, 2010, 19:00:40 pm
Μήπως μπορείτε να μου πείτε αν και πως μπορώ να προγραμματίσω στο terminal του linux σε γλώσσα c? Δηλαδή να χρησιμοποιώ το terminal αντί για compiler. Επίσης υπάρχει κάποιο μάθημα στη σχολή που θα μας βοηθήσει να κατανοήσουμε καλύτερα αυτό το λειτουργικό σύστημα???

νομιζω πως ρωταει αν μπορεις να γραψεις C οπως γραφεις python.



Η απαντηση ειναι οχι η C δεν ειναι μεταγλωτιζόμενη γλωσσα (αν αυτος ειναι ο σωστος ορος).

Πρεπει πρωτα να γραψεις ολο το προγραμμα και μετα να  το κανεις complile.

Διαβασε python καλυτερα για να κανεις κατι τετοιο.

http://www.python.org/doc/
Logged

Code:
long long ago; /* In a galaxy far far away */

Pages: [1] Go Up Print
Jump to:  

Powered by SMF | SMF © 2006-2009, Simple Machines LLC
Scribbles2 | TinyPortal © Bloc | XHTML | CSS
Loading...