ΚΕΦΑΛΑΙΟ 1 - ΕΙΣΑΓΩΓΗ ΣΤΗΝ C  Το θέμα επιλύθηκε

...ασύγχρονα μαθήματα γλώσσας C

Re: ΚΕΦΑΛΑΙΟ 1 - ΕΙΣΑΓΩΓΗ ΣΤΗΝ C

Δημοσίευσηαπό linuxs » 01 Ιούλ 2011, 00:36

giwrgoss έγραψε:στην συγκεκριμένη εντολή μου βγάζει error

Κώδικας: Επιλογή όλων
gcc όνομα_αρχείου.c

εχω βάλει ακριβώς το όνομα αρχείου όπως είναι, αλλά "gcc: 1stprogram.c: No such file or directory
gcc: no input files"


Αν πατήσεις
Κώδικας: Επιλογή όλων
ls
το όνομα το αρχείο σου εμφανίζεται? αν ναι τότε πατάς
Κώδικας: Επιλογή όλων
gcc όνομα_αρχείο.c
.

αν ακόμη σου βγάζει λάθος κάνε
Κώδικας: Επιλογή όλων
sudo apt-get install gcc

δώσε τον κωδικό σου και ξαναπροσπάθησε gcc...
Αν το πρόβλημά μας επιλυθεί. Επιλέγουμε το θέμα που βοήθησε στην επίλυση και πατάμε το κουμπάκι Εικόνα.
Γνώσεις ⇛ Linux: Μέτριο┃Προγραμματισμός: C┃Αγγλικά: Καλά
Λειτουργικό ⇛ Linux Ubuntu 10.4 LTS
Προδιαγραφές ⇛ Intel Pentium @T4500 2.3GHz│ 512GB VRAM│ 500 HDD│ ATI RADEON HD545v 512 MB │ Screen: 15.6''
Άβαταρ μέλους
linuxs
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 1060
Εγγραφή: 02 Ιούλ 2010, 13:19
Τοποθεσία: GR
IRC: linuxs
Εκτύπωση

Re: ΚΕΦΑΛΑΙΟ 1 - ΕΙΣΑΓΩΓΗ ΣΤΗΝ C

Δημοσίευσηαπό migf1 » 01 Ιούλ 2011, 11:04

Υπάρχει επίσης το ενδεχόμενο να μη του αρέσει που ο 1ος χαρακτήρας του filename σου είναι αριθμός (δεν θυμάμαι τώρα απ' έξω αν τα δέχεται ή όχι το linux ή μπορεί να τα δέχεται το linux κι όχι ο gcc... δοκίμασε να το μετονομάσεις με γράμμα στον 1ο χαρακτήρα).
Go under the hood with C: Pointers, Strings, Linked Lists
Άβαταρ μέλους
migf1
powerTUX
powerTUX
 
Δημοσιεύσεις: 2082
Εγγραφή: 03 Ιουν 2011, 16:32
Εκτύπωση

Re: ΚΕΦΑΛΑΙΟ 1 - ΕΙΣΑΓΩΓΗ ΣΤΗΝ C

Δημοσίευσηαπό linuxs » 01 Ιούλ 2011, 12:35

migf1 έγραψε:Υπάρχει επίσης το ενδεχόμενο να μη του αρέσει που ο 1ος χαρακτήρας του filename σου είναι αριθμός (δεν θυμάμαι τώρα απ' έξω αν τα δέχεται ή όχι το linux ή μπορεί να τα δέχεται το linux κι όχι ο gcc... δοκίμασε να το μετονομάσεις με γράμμα στον 1ο χαρακτήρα).


:/ ήταν τόσο λεπτομέρια που ποτέ δεν έδωσα σημασία...έχει χάρη να είναι αυτό το λάθος! :Ο
Αν το πρόβλημά μας επιλυθεί. Επιλέγουμε το θέμα που βοήθησε στην επίλυση και πατάμε το κουμπάκι Εικόνα.
Γνώσεις ⇛ Linux: Μέτριο┃Προγραμματισμός: C┃Αγγλικά: Καλά
Λειτουργικό ⇛ Linux Ubuntu 10.4 LTS
Προδιαγραφές ⇛ Intel Pentium @T4500 2.3GHz│ 512GB VRAM│ 500 HDD│ ATI RADEON HD545v 512 MB │ Screen: 15.6''
Άβαταρ μέλους
linuxs
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 1060
Εγγραφή: 02 Ιούλ 2010, 13:19
Τοποθεσία: GR
IRC: linuxs
Εκτύπωση

Re: ΚΕΦΑΛΑΙΟ 1 - ΕΙΣΑΓΩΓΗ ΣΤΗΝ C

Δημοσίευσηαπό giwrgoss » 01 Ιούλ 2011, 22:49

Τίποτα από όλα αυτά παιδιά. Πάλι το ίδιο μήνυμα μου βγάζει!

Κώδικας: Επιλογή όλων
giwrgoss@giwrgoss-P31-S3G:~$ sudo apt-get install gcc
[sudo] password for giwrgoss:
Reading package lists... Done
Building dependency tree       
Reading state information... Done
gcc is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
giwrgoss@giwrgoss-P31-S3G:~$ gcc program1.c
gcc: program1.c: No such file or directory
gcc: no input files
giwrgoss@giwrgoss-P31-S3G:~$ ls
Desktop    Downloads         Music     Public     Ubuntu One
Documents  examples.desktop  Pictures  Templates  Videos
giwrgoss@giwrgoss-P31-S3G:~$ gcc program1.c
gcc: program1.c: No such file or directory
gcc: no input files
1 Γνώσεις → Linux: Μέτριο ┃ Προγραμματισμός: Java, Assembly┃ Αγγλικά: Αρκετά καλά
2 Λειτουργικό → Dual Boot--Windows 7 64bit/Ubuntu 11.04 64bit
3 Προδιαγραφές → CPU: Intel Core 2 Quad 2.66GHz ┃RAM 4 GB
4 Κάρτα γραφικών: Nvidia GeForce 9600 GT
5 Δίκτυα: Realtek RTL8168B/8111B Family PCI-E Gigabit Ethernet NIC (NDIS 6.20)
giwrgoss
babeTUX
babeTUX
 
Δημοσιεύσεις: 64
Εγγραφή: 25 Ιουν 2011, 03:35
Εκτύπωση

Re: ΚΕΦΑΛΑΙΟ 1 - ΕΙΣΑΓΩΓΗ ΣΤΗΝ C

Δημοσίευσηαπό Qdata » 01 Ιούλ 2011, 22:51

giwrgoss έγραψε:
Κώδικας: Επιλογή όλων
gcc is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.


Το έχεις ήδη εγκατεστημένο!Ο gcc είναι προεγκατεστημένος στο Ubuntu. ;)
Linux User: #530165
Γνώσεις ⇛ Linux: Μέτριο ┃ Προγραμματισμός: Ναι ┃ Αγγλικά: Καλά
Λειτουργικό ⇛ Ubuntu 11.04 32bit σε Intel(R) Atom(TM) CPU N270 @ 1.60GHz
(Notebook) Προδιαγραφές ⇛ 2x Intel(R) Atom(TM) CPU N270 @ 1.60GHz │ 1016MB │ HDA-Intel - HDA Intel -- USB-Audio - USB AUDIO│ 1024x600 pixels
Νέος στο Linux?Οδηγοί - How to - Tutorials
Qdata
powerTUX
powerTUX
 
Δημοσιεύσεις: 1875
Εγγραφή: 18 Ιουν 2010, 19:40
Τοποθεσία: Σέρρες
IRC: dimos
Εκτύπωση

Re: ΚΕΦΑΛΑΙΟ 1 - ΕΙΣΑΓΩΓΗ ΣΤΗΝ C

Δημοσίευσηαπό giwrgoss » 01 Ιούλ 2011, 22:54

Qdata έγραψε:
giwrgoss έγραψε:
Κώδικας: Επιλογή όλων
gcc is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.


Το έχεις ήδη εγκατεστημένο!Ο gcc είναι προεγκατεστημένος στο Ubuntu. ;)


ναι φίλε. Το πρόβλημα δεν είναι η εγκατάσταση του gcc. Διάβασε λίγο πιο πάνω αν έχεις τον χρόνο :)
1 Γνώσεις → Linux: Μέτριο ┃ Προγραμματισμός: Java, Assembly┃ Αγγλικά: Αρκετά καλά
2 Λειτουργικό → Dual Boot--Windows 7 64bit/Ubuntu 11.04 64bit
3 Προδιαγραφές → CPU: Intel Core 2 Quad 2.66GHz ┃RAM 4 GB
4 Κάρτα γραφικών: Nvidia GeForce 9600 GT
5 Δίκτυα: Realtek RTL8168B/8111B Family PCI-E Gigabit Ethernet NIC (NDIS 6.20)
giwrgoss
babeTUX
babeTUX
 
Δημοσιεύσεις: 64
Εγγραφή: 25 Ιουν 2011, 03:35
Εκτύπωση

Re: ΚΕΦΑΛΑΙΟ 1 - ΕΙΣΑΓΩΓΗ ΣΤΗΝ C  Το θέμα επιλύθηκε

Δημοσίευσηαπό Qdata » 01 Ιούλ 2011, 23:03

giwrgoss έγραψε:ναι φίλε. Το πρόβλημα δεν είναι η εγκατάσταση του gcc. Διάβασε λίγο πιο πάνω αν έχεις τον χρόνο


Τώρα κατάλαβα.Λοιπόν, η εντολή ls δείχνει τα περιεχόμενα του φακέλου στον οποίο βρίσκεσαι.Δες το αποτέλεσμα από την εντολή ls που έδωσες παραπάνω:
giwrgoss έγραψε:
Κώδικας: Επιλογή όλων
giwrgoss@giwrgoss-P31-S3G:~$ ls
Desktop    Downloads         Music     Public     Ubuntu One
Documents  examples.desktop  Pictures  Templates  Videos
giwrgoss@giwrgoss-P31-S3G:~$ gcc program1.c
gcc: program1.c: No such file or directory
gcc: no input files


Πουθενά δεν υπάρχει το αρχείο program1.c αλλά ούτε κανένα άλλο αρχείο της c.Το έχεις αλλού αποθηκευμένο και πρέπει να κάνεις cd σε εκείνον τον φάκελο και μετά να κάνεις το compile. ;)
Linux User: #530165
Γνώσεις ⇛ Linux: Μέτριο ┃ Προγραμματισμός: Ναι ┃ Αγγλικά: Καλά
Λειτουργικό ⇛ Ubuntu 11.04 32bit σε Intel(R) Atom(TM) CPU N270 @ 1.60GHz
(Notebook) Προδιαγραφές ⇛ 2x Intel(R) Atom(TM) CPU N270 @ 1.60GHz │ 1016MB │ HDA-Intel - HDA Intel -- USB-Audio - USB AUDIO│ 1024x600 pixels
Νέος στο Linux?Οδηγοί - How to - Tutorials
Qdata
powerTUX
powerTUX
 
Δημοσιεύσεις: 1875
Εγγραφή: 18 Ιουν 2010, 19:40
Τοποθεσία: Σέρρες
IRC: dimos
Εκτύπωση

Re: ΚΕΦΑΛΑΙΟ 1 - ΕΙΣΑΓΩΓΗ ΣΤΗΝ C

Δημοσίευσηαπό linuxs » 01 Ιούλ 2011, 23:39

Σωστά. Με άλλα λόγια ο compiler gcc ψάχνει να βρεί το αρχείο στο τρέχων φάκελο. Αν για παράδειγμα έχεις το αρχείο στο Desktop(επιφάνεια εργασίας) θα πρέπει πρώτα να πας εκεί. Ανοίγοντας ένα τερματικό σε βγάζει πάντα στο Home Folder σου οπότε αν κάνεις,
Κώδικας: Επιλογή όλων
cd Desktop

θα μεταφερθείς στο φάκελο Desktop και θα γίνει ο τρέχων φάκελος! Μετά μπορείς να κάνεις,
Κώδικας: Επιλογή όλων
gcc <αρχείο>.c


Spoiler: show
Με
Κώδικας: Επιλογή όλων
cd ..
πας έναν φάκελο πίσω(back).


Ίσως σου φαίνονται γελοία αλλα δεν ξέρω τις γνώσεις σου πάνω στο τερματικό...ελπίζω να βοήθησα και καλή συνέχεια! ;)

Φιλικά, Β.Τ.
Αν το πρόβλημά μας επιλυθεί. Επιλέγουμε το θέμα που βοήθησε στην επίλυση και πατάμε το κουμπάκι Εικόνα.
Γνώσεις ⇛ Linux: Μέτριο┃Προγραμματισμός: C┃Αγγλικά: Καλά
Λειτουργικό ⇛ Linux Ubuntu 10.4 LTS
Προδιαγραφές ⇛ Intel Pentium @T4500 2.3GHz│ 512GB VRAM│ 500 HDD│ ATI RADEON HD545v 512 MB │ Screen: 15.6''
Άβαταρ μέλους
linuxs
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 1060
Εγγραφή: 02 Ιούλ 2010, 13:19
Τοποθεσία: GR
IRC: linuxs
Εκτύπωση

Re: ΚΕΦΑΛΑΙΟ 1 - ΕΙΣΑΓΩΓΗ ΣΤΗΝ C

Δημοσίευσηαπό Star_Light » 02 Ιούλ 2011, 00:11

Qdata έγραψε:
giwrgoss έγραψε:ναι φίλε. Το πρόβλημα δεν είναι η εγκατάσταση του gcc. Διάβασε λίγο πιο πάνω αν έχεις τον χρόνο


Τώρα κατάλαβα.Λοιπόν, η εντολή ls δείχνει τα περιεχόμενα του φακέλου στον οποίο βρίσκεσαι.Δες το αποτέλεσμα από την εντολή ls που έδωσες παραπάνω:
giwrgoss έγραψε:
Κώδικας: Επιλογή όλων
giwrgoss@giwrgoss-P31-S3G:~$ ls
Desktop    Downloads         Music     Public     Ubuntu One
Documents  examples.desktop  Pictures  Templates  Videos
giwrgoss@giwrgoss-P31-S3G:~$ gcc program1.c
gcc: program1.c: No such file or directory
gcc: no input files


Πουθενά δεν υπάρχει το αρχείο program1.c αλλά ούτε κανένα άλλο αρχείο της c.Το έχεις αλλού αποθηκευμένο και πρέπει να κάνεις cd σε εκείνον τον φάκελο και μετά να κάνεις το compile. ;)



Star_Light έγραψε:
Mπες και δωσε την εντολη στον καταλογο που έχεις για τα πηγαια αρχεια της C.


:D αυτο ειπα και εγω χθες αλλα μαλλον το περασε στο ντουκου ο συναδελφος. :P
Γνώσεις ⇛ Linux: Βασικές ┃ Προγραμματισμός: Δέν θέλω μεροκάματο , θέλω C και κακο θάνατο! ┃ Αγγλικά: Lower
Λειτουργικό ⇛ Ubuntu 10.10 σε Dual Boot με Windows 7
Προδιαγραφές ⇛ Επεξεργαστής : Intel(R) Core(TM) i3 CPU 540 @3.07Ghz (64bit)
RAM : Kingston 2GB
HDD : Coreshare 500GB
Κάρτα Γραφικών : Intel Corporation Core Processor Integrated Graphics Controller(rev 18) (prog-if 00 [VGA controller]) [8086:0042]
Star_Light
superbTUX
superbTUX
 
Δημοσιεύσεις: 2787
Εγγραφή: 01 Μάιος 2010, 21:07
Τοποθεσία: Αθήνα
IRC: Star_Light
Εκτύπωση

Re: ΚΕΦΑΛΑΙΟ 1 - ΕΙΣΑΓΩΓΗ ΣΤΗΝ C

Δημοσίευσηαπό giwrgoss » 02 Ιούλ 2011, 13:47

Λοιπόν αν κατάλαβα καλά, με την εντολή "cd ...." μεταφέρομαι σε άλλο location και όχι στο home folder όπως αναγνωρίζει αρχικά το terminal; σωστά;
1 Γνώσεις → Linux: Μέτριο ┃ Προγραμματισμός: Java, Assembly┃ Αγγλικά: Αρκετά καλά
2 Λειτουργικό → Dual Boot--Windows 7 64bit/Ubuntu 11.04 64bit
3 Προδιαγραφές → CPU: Intel Core 2 Quad 2.66GHz ┃RAM 4 GB
4 Κάρτα γραφικών: Nvidia GeForce 9600 GT
5 Δίκτυα: Realtek RTL8168B/8111B Family PCI-E Gigabit Ethernet NIC (NDIS 6.20)
giwrgoss
babeTUX
babeTUX
 
Δημοσιεύσεις: 64
Εγγραφή: 25 Ιουν 2011, 03:35
Εκτύπωση

ΠροηγούμενηΕπόμενο

  • ΣΧΕΤΙΚΑ ΘΕΜΑΤΑ
    ΑΠΑΝΤΗΣΕΙΣ
    ΠΡΟΒΟΛΕΣ
    ΣΥΓΓΡΑΦΕΑΣ

Επιστροφή στο Μαθήματα C