THMMY.gr

Ηλεκτρονικοί Υπολογιστές και Τεχνικά Θέματα => Linux / Unix => Topic started by: snek on December 04, 2016, 14:55:50 pm



Title: C/C++ σε Linux
Post by: snek on December 04, 2016, 14:55:50 pm
Πως μπορω να τρεξω κωδικα C/C++ και Python βασικα σε Linux,αλλα οχι μεσω καποιου IDE ,αλλα μεσω Sublime text .?


Title: Re: C/C++ σε Linux
Post by: iason1907 on December 04, 2016, 15:08:12 pm
Terminal, cd στο φάκελο με τον πηγαίο κώδικα, gcc/g++ source.c/cpp
./a.out


Title: Re: C/C++ σε Linux
Post by: Αιμιλία η φτερωτή χελώνα on December 04, 2016, 15:13:02 pm
Σε περιπτωση που δεν αρκει αυτο και θες ντε και καλα εντολη κομπάιλ απτο sublime:  :P
Για C++ εχει ετοιμο, οποτε τσεκάρεις οτι στο Tools -> build system εχει επιλεγμενη τη C++ ή την python, και μετα κανεις tools -> build
Για C, επειδη δεν εχει ετοιμο, πας Tools -> build system -> new build system...
μετά βάζεις αυτό

Code:
{
"shell_cmd": "gcc a.c"
}

ή για να τρεξει κιολας

Code:
{
"shell_cmd": "gcc a.c && ./a.out"
}

και μετα βαζεις αυτο ως προεπιλογη του build system... και κανεις tools -> build


Title: Re: C/C++ σε Linux
Post by: orestisf on December 04, 2016, 15:33:22 pm
Terminal, cd στο φάκελο με τον πηγαίο κώδικα, gcc/g++ source.c/cpp
./a.out

Και για python τρεχεις python source.py ή βαζεις για πρωτη γραμμη του κωδικα:

Code:
#!/usr/bin/env python
κάνεις chmod +x source.py
και τρεχεις με: ./source.py


Title: Re: C/C++ σε Linux
Post by: snek on December 05, 2016, 00:28:12 am
Terminal, cd στο φάκελο με τον πηγαίο κώδικα, gcc/g++ source.c/cpp
./a.out
Οταν κανω gcc ή g++ στο τερματικο δεν μου βρισκει αυτην την εντολη..δηλαδη ο compiler δεν υπαρχει..τα Linux δεν τον εχουν απο μονα τους και αν οχι ποιο Package ειναι για να το κατεβασω ? Σορρι ρε παιδια ,αλλα ειμαι καινουργιος στα Linux :)


Title: Re: C/C++ σε Linux
Post by: lady_of_winter on December 05, 2016, 00:32:40 am
δοκιμασες sudo apt-get install gcc?


Title: Re: C/C++ σε Linux
Post by: iason1907 on December 05, 2016, 01:37:13 am
Οταν κανω gcc ή g++ στο τερματικο δεν μου βρισκει αυτην την εντολη..δηλαδη ο compiler δεν υπαρχει..τα Linux δεν τον εχουν απο μονα τους και αν οχι ποιο Package ειναι για να το κατεβασω ? Σορρι ρε παιδια ,αλλα ειμαι καινουργιος στα Linux :)
για να τον βάλεις αυτό που είπε η λαίδη. Ο gcc θα έπρεπε να υπάρχει όμως


Title: Re: C/C++ σε Linux
Post by: Αιμιλία η φτερωτή χελώνα on December 05, 2016, 03:38:52 am
sudo apt-get update
sudo apt-get build-dep build-essential
sudo apt-get install gcc
sudo apt-get install g++


Title: Re: C/C++ σε Linux
Post by: snek on December 11, 2016, 21:12:18 pm
sudo apt-get update
sudo apt-get build-dep build-essential
sudo apt-get install gcc
sudo apt-get install g++
Η εντολη sudo apt-get build-dep build-essential τι ακριβως κανει ?


Title: Re: C/C++ σε Linux
Post by: zisis00 on December 11, 2016, 23:48:02 pm
Η εντολη sudo apt-get build-dep build-essential τι ακριβως κανει ?

τρέξε "man apt-get" και RTFM


Title: Re: C/C++ σε Linux
Post by: Σα τανυστής on December 11, 2016, 23:49:01 pm
RTFM

 :D welcome to linux