Δεν μπορώ να κάνω compile....  Το θέμα επιλύθηκε

...IDE, compilers, κλπ

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

Δεν μπορώ να κάνω compile....

Δημοσίευσηαπό kostaspd » 01 Αύγ 2014, 08:35

Είμαι στα πολύ πρώτα βήματα εκμάθησης της C....

Έχω δημιουργήσει ένα πρόγραμμα C με τον gvim αλλά δεν καταφέρνω να
πάρω την έξοδο του όταν επιχειρώ να το τρέξω από την κονσόλα....

Παίρνω το εξής....

Κώδικας: Επιλογή όλων
kostaspd@kostaspd-HP-PAVILION-G6-Notebook-PC:~$ cc test.c
cc: error: test.c: Δεν υπάρχει τέτοιο αρχείο ή κατάλογος
cc: fatal error: no input files
compilation terminated.
kostaspd@kostaspd-HP-PAVILION-G6-Notebook-PC:~$


Να σημειώσω ότι το έχω αποθηκευμένο στην επιφάνεια εργασίας....

Βοηθήστε ένα νέο που είναι στα πρώτα του βηματα και στον προγραμματισμό
αλλά και στο Linux γενικότερα....

Ευχαριστώ....
1 Γνώσεις Linux: Πρώτα βήματα ┃ Προγραμματισμού: Πρώτα βήματα ┃ Αγγλικών: Ικανοποιητικό
2 ubuntu 14.04 64bit
3 AMD A6-4400M APU with Radeon HD Graphics ‖ RAM 2766 MiB ‖ Hewlett-Packard 184A - HP Pavilion g6 Notebook PC
4 AMD nee ATI Device [1002:9990] ⋮ AMD nee ATI Thames XT/GL [Radeon HD 7600M Series] [1002:6840]
5 eth0: Realtek RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 05) ⋮ wlan0: Atheros Inc. AR9485 Wireless Network Adapter [168c:0032] (rev 01)
Άβαταρ μέλους
kostaspd
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 641
Εγγραφή: 06 Οκτ 2008, 00:34
Τοποθεσία: Κερατσίνι,Πειραιάς
Εκτύπωση

Re: Δεν μπορώ να κάνω compile....

Δημοσίευσηαπό madvinegar » 01 Αύγ 2014, 08:40

Αν το εχεις αποθηκευμενο στο desktop, δωσε πρωτα

Κώδικας: Επιλογή όλων
cd ~/Desktop

ωστε να μπεις πρωτα στον καταλογο του desktop, και μετά το
Κώδικας: Επιλογή όλων
cc test.c
1 Γνώσεις Linux: Μέτριο ┃ Προγραμματισμού: Καθόλου ┃ Αγγλικών: Πολύ Καλό
2 Ubuntu 18.04 bionic beaver 4.13.0-16-generic 64bit (el_GR.UTF-8, Gnome ubuntu)
3 Intel Core2 Duo CPU T5550 1.83GHz ‖ RAM 2008 MiB ‖ Acer Chapala - Acer, inc. Aspire 5920G
4 Advanced Micro Devices, Inc. [AMD/ATI] RV620/M82 [Mobility Radeon HD 3450/3470] [1002:95c4] {radeon}
5 wlan0: Intel PRO/Wireless 3945ABG [Golan] Network Connection [8086:4222] (rev 02) ⋮ eth0: Broadcom NetLink BCM5787M Gigabit Ethernet PCI Express [14e4:1693] (rev 02)
Blog: https://madvinegar.wordpress.com/
Άβαταρ μέλους
madvinegar
superbTUX
superbTUX
 
Δημοσιεύσεις: 3105
Εγγραφή: 15 Ιαν 2012, 21:10
Εκτύπωση

Re: Δεν μπορώ να κάνω compile....

Δημοσίευσηαπό kostaspd » 01 Αύγ 2014, 10:52

Αν το εχεις αποθηκευμενο στο desktop, δωσε πρωτα

Κώδικας: Επιλογή όλων
cd ~/Desktop

ωστε να μπεις πρωτα στον καταλογο του desktop, και μετά το
Κώδικας: Επιλογή όλων
cc test.c
Ευχαριστώ πολύ για την γρήγορη απάντηση! Το είχα σκεφτεί ότι κάτι τέτοιο παίζει!
Που μπορώ να μαθαίνω για την C και να ποσταρω τις απορίες μου?
Σε ποια κατηγορία?

Κάτι δεν πάει καλά...
Κώδικας: Επιλογή όλων
kostaspd@kostaspd-HP-PAVILION-G6-Notebook-PC:~$ cd ~/Desktop
bash: cd: /home/kostaspd/Desktop: Δεν υπάρχει τέτοιο αρχείο ή κατάλογος



Κώδικας: Επιλογή όλων
Γίνεται εγκατάσταση nautilus-open-terminal (0.20-1) ...
kostaspd@kostaspd-HP-PAVILION-G6-Notebook-PC:~$ nautilus -q
kostaspd@kostaspd-HP-PAVILION-G6-Notebook-PC:~$ cd ~/Desktop
bash: cd: /home/kostaspd/Desktop: Δεν υπάρχει τέτοιο αρχείο ή κατάλογος
Τελευταία επεξεργασία από kostaspd και 01 Αύγ 2014, 13:21, έχει επεξεργασθεί 1 φορά/ες συνολικά
1 Γνώσεις Linux: Πρώτα βήματα ┃ Προγραμματισμού: Πρώτα βήματα ┃ Αγγλικών: Ικανοποιητικό
2 ubuntu 14.04 64bit
3 AMD A6-4400M APU with Radeon HD Graphics ‖ RAM 2766 MiB ‖ Hewlett-Packard 184A - HP Pavilion g6 Notebook PC
4 AMD nee ATI Device [1002:9990] ⋮ AMD nee ATI Thames XT/GL [Radeon HD 7600M Series] [1002:6840]
5 eth0: Realtek RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 05) ⋮ wlan0: Atheros Inc. AR9485 Wireless Network Adapter [168c:0032] (rev 01)
Άβαταρ μέλους
kostaspd
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 641
Εγγραφή: 06 Οκτ 2008, 00:34
Τοποθεσία: Κερατσίνι,Πειραιάς
Εκτύπωση

Re: Δεν μπορώ να κάνω compile....

Δημοσίευσηαπό adem1 » 01 Αύγ 2014, 13:05

kostaspd έγραψε:Κάτι δεν πάει καλά...

Μπορει να σου βγάζει αυτό το σφαλμα γιατί έχεις το λειτουργικό στα ελληνικά. Αφού γράψεις
Κώδικας: Επιλογή όλων
cd
τερματικό άλλαξε την γλώσσα στα ελληνικά και γράψε
Κώδικας: Επιλογή όλων
Επ
και πάτα το tab λογικά θα σου βγάλει το σωστό directory για την επιφάνεια εργασίας και πάτα μετά enter.
Για να μην έχεις τέτοια προβλήματα βάλε στο δεξί κλικ την επιλογή open terminal here
Για να αποκτήσεις αυτήν την ιδιότητα θα πρέπει να εγκαταστήσεις αυτό
Κώδικας: Επιλογή όλων
sudo apt-get install nautilus-open-terminal

μετά
Κώδικας: Επιλογή όλων
nautilus -q

και είσαι έτοιμος!
Pc1
3 Intel Core i5-3317U CPU @ 1.70GHz ‖ RAM 5856 MiB ‖ ASUS S56CA
4 Intel 3rd Gen Core processor Graphics Controller [8086:0166] {i915}
5 wlan0: Qualcomm Atheros AR9485 Wireless Network Adapter [168c:0032] (rev 01) ⋮ eth0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 0a)
Pc 2
3 Intel Core2 CPU E8400 3.00GHz ‖ RAM 3962 MiB ‖ FOXCONN P45A01
4 ATI RV730XT [Radeon HD 4670] [1002:9490]
5 eth0: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 01)
Άβαταρ μέλους
adem1
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 733
Εγγραφή: 27 Οκτ 2011, 20:17
IRC: adem1
Εκτύπωση

Re: Δεν μπορώ να κάνω compile....

Δημοσίευσηαπό madvinegar » 01 Αύγ 2014, 13:10

ή πρεπει να το βαλει ως "επιφανεια εργασίας" εφοσον ειναι στα ελληνικά.

Καλυτερα πχ βαλτο μεσα στο φακελο Downloads (λήψεις) και δωσε

Κώδικας: Επιλογή όλων
cd ~/Λήψεις
1 Γνώσεις Linux: Μέτριο ┃ Προγραμματισμού: Καθόλου ┃ Αγγλικών: Πολύ Καλό
2 Ubuntu 18.04 bionic beaver 4.13.0-16-generic 64bit (el_GR.UTF-8, Gnome ubuntu)
3 Intel Core2 Duo CPU T5550 1.83GHz ‖ RAM 2008 MiB ‖ Acer Chapala - Acer, inc. Aspire 5920G
4 Advanced Micro Devices, Inc. [AMD/ATI] RV620/M82 [Mobility Radeon HD 3450/3470] [1002:95c4] {radeon}
5 wlan0: Intel PRO/Wireless 3945ABG [Golan] Network Connection [8086:4222] (rev 02) ⋮ eth0: Broadcom NetLink BCM5787M Gigabit Ethernet PCI Express [14e4:1693] (rev 02)
Blog: https://madvinegar.wordpress.com/
Άβαταρ μέλους
madvinegar
superbTUX
superbTUX
 
Δημοσιεύσεις: 3105
Εγγραφή: 15 Ιαν 2012, 21:10
Εκτύπωση

Re: Δεν μπορώ να κάνω compile....

Δημοσίευσηαπό kostaspd » 01 Αύγ 2014, 13:29

Το ένα αρχείο είναι το trial.c και ο κώδικας είναι αυτός
Κώδικας: Επιλογή όλων
#include <stdio.h>
main() /*ένα απλό πρόγραμμα*/
{
int num;

num= 1;
printf("Εϊμαι ένας απλός");
printf("υπολογιστής.\n");
printf("Ο αγαπημένος μου αριθμός είναι ο %d,επειδή είναι πρώτος.\n", num);
}



και το άλλο είναι το test.c και ο κώδικας του είναι αυτός
Κώδικας: Επιλογή όλων
#include <stdio.h>
main()
{
printf(Το .c χρησιμοποιείται για να τελειώσει το όνομα αρχείου ενός προγράμματοςC.\n");
}


Τι λάθος έχω κάνει και στα 2 αν έχω κάνει κι όλας?


Επίσης δεν βλέπω την επιλογή open terminal here όταν κάνω δεξί κλικ αν και εκτέλεσα τις εντολές
που μου πρότεινες παραπάνω....
Λάθος μου μάλλον εννοούσες να κάνω δεξί κλικ στην επιφάνεια εργασίας για να μου ανοίξει το
τερματικό....ε???
1 Γνώσεις Linux: Πρώτα βήματα ┃ Προγραμματισμού: Πρώτα βήματα ┃ Αγγλικών: Ικανοποιητικό
2 ubuntu 14.04 64bit
3 AMD A6-4400M APU with Radeon HD Graphics ‖ RAM 2766 MiB ‖ Hewlett-Packard 184A - HP Pavilion g6 Notebook PC
4 AMD nee ATI Device [1002:9990] ⋮ AMD nee ATI Thames XT/GL [Radeon HD 7600M Series] [1002:6840]
5 eth0: Realtek RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 05) ⋮ wlan0: Atheros Inc. AR9485 Wireless Network Adapter [168c:0032] (rev 01)
Άβαταρ μέλους
kostaspd
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 641
Εγγραφή: 06 Οκτ 2008, 00:34
Τοποθεσία: Κερατσίνι,Πειραιάς
Εκτύπωση

Re: Δεν μπορώ να κάνω compile....

Δημοσίευσηαπό adem1 » 01 Αύγ 2014, 13:59

kostaspd έγραψε:Λάθος μου μάλλον εννοούσες να κάνω δεξί κλικ στην επιφάνεια εργασίας για να μου ανοίξει το
τερματικό....ε???

Ναι!
kostaspd έγραψε:Τι λάθος έχω κάνει και στα 2 αν έχω κάνει κι όλας?

Εμένα τρέχουν μια χαρά.
Pc1
3 Intel Core i5-3317U CPU @ 1.70GHz ‖ RAM 5856 MiB ‖ ASUS S56CA
4 Intel 3rd Gen Core processor Graphics Controller [8086:0166] {i915}
5 wlan0: Qualcomm Atheros AR9485 Wireless Network Adapter [168c:0032] (rev 01) ⋮ eth0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 0a)
Pc 2
3 Intel Core2 CPU E8400 3.00GHz ‖ RAM 3962 MiB ‖ FOXCONN P45A01
4 ATI RV730XT [Radeon HD 4670] [1002:9490]
5 eth0: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 01)
Άβαταρ μέλους
adem1
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 733
Εγγραφή: 27 Οκτ 2011, 20:17
IRC: adem1
Εκτύπωση

Re: Δεν μπορώ να κάνω compile....

Δημοσίευσηαπό kostaspd » 01 Αύγ 2014, 14:00

Εμένα όμως δεν μου τρέχουν μια χαρά όπως είδες παραπάνω...
1 Γνώσεις Linux: Πρώτα βήματα ┃ Προγραμματισμού: Πρώτα βήματα ┃ Αγγλικών: Ικανοποιητικό
2 ubuntu 14.04 64bit
3 AMD A6-4400M APU with Radeon HD Graphics ‖ RAM 2766 MiB ‖ Hewlett-Packard 184A - HP Pavilion g6 Notebook PC
4 AMD nee ATI Device [1002:9990] ⋮ AMD nee ATI Thames XT/GL [Radeon HD 7600M Series] [1002:6840]
5 eth0: Realtek RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 05) ⋮ wlan0: Atheros Inc. AR9485 Wireless Network Adapter [168c:0032] (rev 01)
Άβαταρ μέλους
kostaspd
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 641
Εγγραφή: 06 Οκτ 2008, 00:34
Τοποθεσία: Κερατσίνι,Πειραιάς
Εκτύπωση

Re: Δεν μπορώ να κάνω compile....

Δημοσίευσηαπό adem1 » 01 Αύγ 2014, 14:03

Διάβασε λίγο εδώ τα μαθήματα για c http://forum.ubuntu-gr.org/viewforum.php?f=61
Επίσης κάνε compile με gcc. Για αυτά που θες τα λέει στο μάθημα 1.
Pc1
3 Intel Core i5-3317U CPU @ 1.70GHz ‖ RAM 5856 MiB ‖ ASUS S56CA
4 Intel 3rd Gen Core processor Graphics Controller [8086:0166] {i915}
5 wlan0: Qualcomm Atheros AR9485 Wireless Network Adapter [168c:0032] (rev 01) ⋮ eth0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 0a)
Pc 2
3 Intel Core2 CPU E8400 3.00GHz ‖ RAM 3962 MiB ‖ FOXCONN P45A01
4 ATI RV730XT [Radeon HD 4670] [1002:9490]
5 eth0: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 01)
Άβαταρ μέλους
adem1
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 733
Εγγραφή: 27 Οκτ 2011, 20:17
IRC: adem1
Εκτύπωση

Re: Δεν μπορώ να κάνω compile....

Δημοσίευσηαπό kostaspd » 01 Αύγ 2014, 14:06

Τα κοιταω ευθυς αμεσως....
1 Γνώσεις Linux: Πρώτα βήματα ┃ Προγραμματισμού: Πρώτα βήματα ┃ Αγγλικών: Ικανοποιητικό
2 ubuntu 14.04 64bit
3 AMD A6-4400M APU with Radeon HD Graphics ‖ RAM 2766 MiB ‖ Hewlett-Packard 184A - HP Pavilion g6 Notebook PC
4 AMD nee ATI Device [1002:9990] ⋮ AMD nee ATI Thames XT/GL [Radeon HD 7600M Series] [1002:6840]
5 eth0: Realtek RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 05) ⋮ wlan0: Atheros Inc. AR9485 Wireless Network Adapter [168c:0032] (rev 01)
Άβαταρ μέλους
kostaspd
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 641
Εγγραφή: 06 Οκτ 2008, 00:34
Τοποθεσία: Κερατσίνι,Πειραιάς
Εκτύπωση

Επόμενο

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

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

cron