Page 1 of 1

c με gcc σε Ubuntu

Posted: Tue Mar 25, 2008 1:50 am
by spiretos
Χρειάζομαι τη βοήθειά σας μιας και από linux είμαι εντελώς άσχετος!

Έχω στον υπολογιστή μου εγκαταστήσει τα Ubuntu (7.10 νομίζω, αλλά κράτησα και τα XP) με σκοπό να προγραμματίζω σε c και να μην χρειάζομαι τις βιβλιοθήκες των Windows (π.χ. winsock.h κ.τ.λ.) για να κάνω την δουλεία μου. Για να το πετύχω αυτό έμπαινα στον dias και ο vi (αν και τον συμπαθώ πολύ) μου έβγαλε το λάδι!

Πέρασα τα Ubuntu λοιπόν αλλά έχω το εξής πρόβλημα. Το πρόγραμμά μου γίνεται μεν compile από τον gcc αλλά δεν βρίσκει τα include που χρησιμοποιώ. Έχω βρει κάτι εδώ αλλά δεν είμαι σίγουρος αν θα με βοηθήσει.

Γενικότερα αν γνωρίζετε κάποιον τρόπο να λύσω το πρόβλημα... please help!
Επίσης έχετε υπόψη σας κάποιον editor (για Ubuntu) που να κάνει highlight τον κώδικα;

Re: c με gcc σε Ubuntu

Posted: Tue Mar 25, 2008 2:06 am
by cyberpython
Από editors όσους θέλεις! Πρώτα απ' όλα το gEdit (ο επεξεργαστής κειμένου στα βοηθήματα) που έρχεται προεγκατεστημένο και έχει highlighting plugin για πολλές γλώσσες. Αν ανοίξεις ένα αρχείο με κατάληξη .cpp ή .c θα το κάνει αυτόματα, αλλά καν να μην το κάνει πας Προβολή -> Λειτουργία Επισήμανσης -> Sources -> C/C++/Obj Header και είναι έτοιμο!

Τώρα, όσονα αφορά τα includes, θα πρέπει να μας πεις τι προσπαθείς να κάνεις include γιατί π.χ. αν προσπαθείς να κάνεις include το windows.h λογικό είναι να μην υπάρχει... ;)

Re: c με gcc σε Ubuntu

Posted: Tue Mar 25, 2008 2:52 am
by spiretos
Ναι. Το ανακάλυψα πριν λίγο το 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... :roll:

Re: c με gcc σε Ubuntu

Posted: Tue Mar 25, 2008 5:39 pm
by The Punisher
Έγινε το απαραίτητο ξεκαθάρισμα. Τα υπόλοιπα posts μεταφέρθηκαν εδώ

Re: c με gcc σε Ubuntu

Posted: Tue Mar 25, 2008 6:48 pm
by fo@
Σε παρακαλώ σταμάτα να μοντάρεις αυθαίρετα. Το post μου πρωτίστως αναφερόταν στο geany.