Jump to content



editors για C-eclipse,codeblocks


eternalob

Recommended Posts

Δημοσιεύτηκε

παιδια θελω βοηθεια με αυτους τους editor....

και στους δυο κανω built,run κτλ...αλλα δεν γινεται τπτ....

οποιος γνωριζει ας στειλει ενα μπορει....

1. Πρέπει να υπάρχει στο PATH σου έστω μια make από έναν compiler

2. Αν δεν υπάρχει σαν make, αλλά σαν cmake ή mingw32-make κτλ, θα πρέπει να την δηλώσεις ανάλογα στον ide...

Στην περίπτωση του eclipse, θα πρέπει να έχεις κατεβάσει τον Eclipse-CDT και όχι τον κανονικό που έχει τα binds για την java...

Για να ορίσεις τον compiler στον eclipse πας

Project->Properties->C/C++ MAke Project->Make Builder->Build command και δηλώνεις την make που βρίσκεται στο PATH σου...

Επίσης στο Project->Properties->Run/Debug Settings θα πρέπει να φτιάξεις ένα configuration πατώντας το New->C/C++ Application-> και στο tab του main->C/C++ Application βάζεις το path από το output του compiler πχ release\test.exe που είναι το αρχείο που κάνει build ο compiler...

Αν στο PATH δεν υπάρχει καμία make (ή παρεμφερή) τότε αν πχ έχεις εγκαταστήσει το MinGW στο C:\mingw, τότε πας στο control panel->System->Advanced->Environment variables->path και προσθέτεις το path του bin του mingw πχ C:\system32\bin;C:\mingw\bin

Επίσης αν κάνεις ένα search με το όνομα του compiler και του ide που χρησιμοποιείς, θα βρεις δεκάδες θέματα με περισσότερη ανάλυση για τον πως σετάρεις τον ide σου...

Στην περίπτωση του codeblocks είναι παρόμοια διαδικασία, αλλά δεν θυμάμαι ακριβώς σε ποια μενού δηλώνεις τον compiler, αλλά εκεί πρέπει να δηλώσεις και τις βιβλιοθήκες και τα paths από τα headers (lib και inc) γιατί δεν τα έχει αυτοματοποιημένα...

Γενικά ο eclipse-cdt αν βρει στο C:\mingw\bin την mingw32-make ή την cmake κάνει μόνος του και αυτοματοποιημένα την διαδικασία αυτή...

Archived

This topic is now archived and is closed to further replies.

×
×
  • Δημιουργία...

Important Information

Ο ιστότοπος theLab.gr χρησιμοποιεί cookies για να διασφαλίσει την καλύτερη εμπειρία σας κατά την περιήγηση. Μπορείτε να προσαρμόσετε τις ρυθμίσεις των cookies σας , διαφορετικά θα υποθέσουμε ότι είστε εντάξει για να συνεχίσετε.