Χρειάζομαι τη βοήθειά σας μιας και από linux είμαι εντελώς άσχετος!
Έχω στον υπολογιστή μου εγκαταστήσει τα Ubuntu (7.10 νομίζω, αλλά κράτησα και τα XP) με σκοπό να προγραμματίζω σε c και να μην χρειάζομαι τις βιβλιοθήκες των Windows (π.χ. winsock.h κ.τ.λ.) για να κάνω την δουλεία μου. Για να το πετύχω αυτό έμπαινα στον dias και ο vi (αν και τον συμπαθώ πολύ) μου έβγαλε το λάδι!
Πέρασα τα Ubuntu λοιπόν αλλά έχω το εξής πρόβλημα. Το πρόγραμμά μου γίνεται μεν compile από τον gcc αλλά δεν βρίσκει τα include που χρησιμοποιώ. Έχω βρει κάτι εδώ αλλά δεν είμαι σίγουρος αν θα με βοηθήσει.
Γενικότερα αν γνωρίζετε κάποιον τρόπο να λύσω το πρόβλημα... please help!
Επίσης έχετε υπόψη σας κάποιον editor (για Ubuntu) που να κάνει highlight τον κώδικα;
c με gcc σε Ubuntu
- cyberpython
- Mbyte level
- Posts: 654
- Joined: Wed Nov 21, 2007 8:18 pm
- Academic status: Alumnus/a
- Gender: ♂
- Location: Αθηνα
- Contact:
Re: c με gcc σε Ubuntu
Από editors όσους θέλεις! Πρώτα απ' όλα το gEdit (ο επεξεργαστής κειμένου στα βοηθήματα) που έρχεται προεγκατεστημένο και έχει highlighting plugin για πολλές γλώσσες. Αν ανοίξεις ένα αρχείο με κατάληξη .cpp ή .c θα το κάνει αυτόματα, αλλά καν να μην το κάνει πας Προβολή -> Λειτουργία Επισήμανσης -> Sources -> C/C++/Obj Header και είναι έτοιμο!
Τώρα, όσονα αφορά τα includes, θα πρέπει να μας πεις τι προσπαθείς να κάνεις include γιατί π.χ. αν προσπαθείς να κάνεις include το windows.h λογικό είναι να μην υπάρχει...
Τώρα, όσονα αφορά τα includes, θα πρέπει να μας πεις τι προσπαθείς να κάνεις include γιατί π.χ. αν προσπαθείς να κάνεις include το windows.h λογικό είναι να μην υπάρχει...

- spiretos
- Kilobyte level
- Posts: 270
- Joined: Thu Mar 03, 2005 10:16 pm
- Academic status: Alumnus/a
- Gender: ♂
Re: c με gcc σε Ubuntu
Ναι. Το ανακάλυψα πριν λίγο το gedit!
Αυτά που προσπαθώ να κάνω include είναι τα:
#include <stdio.h>
#include <netdb.h>
#include <string.h>
και δεν βρίσκει ούτε καν το stdio...
edit: Τελικά το βρήκα!
Έπρεπε να γράψω τις εντολές:
sudo aptitude update
sudo aptitude install build-essential
Μετά για να το τρέξω κάνω:
gcc -o test test.c
./test
Σωστά;
Sorry που άνοιξα ολόκληρο thread...
Αυτά που προσπαθώ να κάνω include είναι τα:
#include <stdio.h>
#include <netdb.h>
#include <string.h>
και δεν βρίσκει ούτε καν το stdio...
edit: Τελικά το βρήκα!
Έπρεπε να γράψω τις εντολές:
sudo aptitude update
sudo aptitude install build-essential
Μετά για να το τρέξω κάνω:
gcc -o test test.c
./test
Σωστά;
Sorry που άνοιξα ολόκληρο thread...

-
- Venus Former Team Member
- Posts: 7561
- Joined: Thu Oct 27, 2005 1:43 pm
- Academic status: Alumnus/a
- Gender: ♂
- Location: Boston, MA
Re: c με gcc σε Ubuntu
Έγινε το απαραίτητο ξεκαθάρισμα. Τα υπόλοιπα posts μεταφέρθηκαν εδώ
Re: c με gcc σε Ubuntu
Σε παρακαλώ σταμάτα να μοντάρεις αυθαίρετα. Το post μου πρωτίστως αναφερόταν στο geany.
"With soap, baptism is a good thing"