Σελίδα 1 από 1

Βοήθεια με LINUX,

Δημοσιεύτηκε: Παρ Απρ 02, 2010 3:31 pm
από Virus•Hacker•Kontos
Ξανάτρεξα τα Linux αποφασισμένος πλεον να δω πως λειτουργουν και να αρχίζω να τα συνηθιζω. Κατεληξα στην αποφαση οτι συναντώ παμπολα προβληματα στην λειτουργεια τους και οτι η αναζητηση στο GOOGLE πολλες φορες δεν φερνει γρηγορα τα επιθυμητα αποτελεσματα. Ετσι αποφασησα να ανοιξω ενα θεμα εδω, που καποιοι λιγο πολυ εχετε μια εμπειρια παραπανω απο εμενα στα LINUX, στο οποιο οποιος χρειαζεται να κανει ερωτησεις που να απαντιουνται απο εσας.

ΕΡΩΤΗΣΕΙΣ:
  1. Πως δουλεύει το "cd" function;
  • Εχω φτιάξει ενα προγραμματάκι σε Anjuta (με παραξενευει η καταληξη .cc που βαζει, αντι για cpp που εχω συνηθισει. Ειναι του Anjuta; και ποιο να χρησημοποιω στο ΠΔΠ? ) αλλα δεν ξερω πως να το τρεξω! , κανω build με g++ αλλα μετα πως μπορω να τεσταρω τον κωδικα μου?

Re: Βοήθεια με LINUX,

Δημοσιεύτηκε: Σάβ Απρ 03, 2010 12:21 pm
από chris
cd εννοείς το change directory έτσι;
απλά, αν είσαι στον κατάλογο /home/myusername/
δίνοντας

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

cd ./directory1
ή απλά

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

cd directory1
καταλήγεις στο /home/myusername/directory1/

Να ξέρεις πως το ./ είναι ο κατάλγος στον οποίο βρίσκεσαι αυτήν την στιγμή, το ../ είναι ο αμέσως πάνω κατάλογος, το / σκέτο είναι ο root κατάλογος.

Είμαι (σχεδόν) σίγουρος πως η κατάληξη αρχείων δεν θα πειράξει καθόλου τον compiler. Αποθήκευέ τα καλύτερα με .cpp κατάληξη για τον ΠΔΠ. (ή .c για C)

Καταρχήν για τον gcc/g++ αν δώσεις ένα σκέτο

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

g++ program.cpp
θα σου δώσει ένα εκτελέσιμο a.out
αν όμως του δώσεις

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

g++ program.cpp -o myprogram
θα ονομάσει το εκτελέσιμο myprogram

Για να το τρέξεις απλά δίνεις την διαδρομή του. Αυτό γίνεται έτσι:

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

/home/username/myprogram
ή αν είσαι ήδη στον κατάλαγο /home/username αρκεί ένα

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

./myprogram
άρα, έστω ότι είσαι στον κατάλογο /home/username και εκεί μέσα έχεις το program.cpp για να το κάνεις compile και να το τρέξεις εκτελείς τα παρακάτω:

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

g++ program.cpp -o program
./program
Επίσης googlάρε και τα παρακάτω, θα σε βοηθήσουν:
cat
time
ls
clear

Να ξέρεις πάντως ότι πιο γρήγορα θα βρίσκεις απαντήσεις για τυχόν προβλήματα μέσω google. Πχ., για το cd ένα googlάρισμα για cd command linux αρκεί για να σε βγάλει εδώ http://www.computerhope.com/unix/ucd.htm

happy coding :)

Re: Βοήθεια με LINUX,

Δημοσιεύτηκε: Σάβ Απρ 03, 2010 2:40 pm
από Virus•Hacker•Kontos
με καλυψες πληρως και με το "cd" αλλα και με το τρεξιμο του προγραμματος!
Αυτο που δεν ειχα βρει απο μονος μου ειναι η μια τελεια και μετα το / ...
Τα υπολοιπα τα βρικα ευκολα...

Οσο για το time, το βρικα σε ενα παλιο ποστ, και το clear το σκεφτικα μονος μου. Δεν ειναι δα και τιποτα τοσο δυσκολο! Να ναι καλα το man...

Cheers ;)