c με gcc σε Ubuntu

Συζητήσεις για γλώσσες προγραμματισμού και θέματα σχετικά με προγραμματισμό.
Post Reply
User avatar
spiretos
Kilobyte level
Kilobyte level
Posts: 270
Joined: Thu Mar 03, 2005 10:16 pm
Academic status: Alumnus/a
Gender:

c με gcc σε Ubuntu

Post by spiretos » Tue Mar 25, 2008 1:50 am

Χρειάζομαι τη βοήθειά σας μιας και από linux είμαι εντελώς άσχετος!

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

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

Γενικότερα αν γνωρίζετε κάποιον τρόπο να λύσω το πρόβλημα... please help!
Επίσης έχετε υπόψη σας κάποιον editor (για Ubuntu) που να κάνει highlight τον κώδικα;
User avatar
cyberpython
Mbyte level
Mbyte level
Posts: 654
Joined: Wed Nov 21, 2007 8:18 pm
Academic status: Alumnus/a
Gender:
Location: Αθηνα
Contact:

Re: c με gcc σε Ubuntu

Post by cyberpython » Tue Mar 25, 2008 2:06 am

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

Τώρα, όσονα αφορά τα includes, θα πρέπει να μας πεις τι προσπαθείς να κάνεις include γιατί π.χ. αν προσπαθείς να κάνεις include το windows.h λογικό είναι να μην υπάρχει... ;)
User avatar
spiretos
Kilobyte level
Kilobyte level
Posts: 270
Joined: Thu Mar 03, 2005 10:16 pm
Academic status: Alumnus/a
Gender:

Re: c με gcc σε Ubuntu

Post by spiretos » Tue Mar 25, 2008 2:52 am

Ναι. Το ανακάλυψα πριν λίγο το 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:
The Punisher
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

Post by The Punisher » Tue Mar 25, 2008 5:39 pm

Έγινε το απαραίτητο ξεκαθάρισμα. Τα υπόλοιπα posts μεταφέρθηκαν εδώ
User avatar
fo@
Kilobyte level
Kilobyte level
Posts: 337
Joined: Mon Jun 19, 2006 12:35 pm

Re: c με gcc σε Ubuntu

Post by fo@ » Tue Mar 25, 2008 6:48 pm

Σε παρακαλώ σταμάτα να μοντάρεις αυθαίρετα. Το post μου πρωτίστως αναφερόταν στο geany.
"With soap, baptism is a good thing"
Post Reply

Return to “Προγραμματισμός”