Compiler and Linker Settings in Anjuta 2.4.1

Simos Xenitellis simos.lists at googlemail.com
Sat May 3 13:35:38 BST 2008


O/H V. Fotiadis έγραψε:
> Ευχαριστώ για την απάντηση, αλλά έχω την εντύπωση ότι αυτό το anjuta 
> είναι bug-όβιο, γιατί δεν εξηγείται αλλιώς. Τις έχω τις βιβλιοθήκες 
> αυτές εγκατεστημένες, και τα dev αρχεία όλα και compilers , πάω εκεί να 
> φτιάξω gtkmm εφαρμογή από new project και μου βγάζει το πρότυπο 
> κανονικά. Πάω να το τρέξω δοκιμαστικά και μου βγάζει ότι δεν μπορεί να 
> βρεί τα headers gtkmm.h και libglademm. Και τα 2 τα έχω στημένα. Σε 
> κάποια φορουμ ανέφεραν ότι πρέπει να παω να επιλέξω τις βιβλιοθήκες 
> αυτές στο μενού "επιλογές" -> Compiler and Linkers options, όμως τέτοια 
> επιλογή δεν υπάρχει ούτε στο anjuta 2.2.0, ούτε στο 2.2.1. Είναι δυνατόν 
> ένα περιβάλλον ανάπτυξης να μην έχει επιλογές για compiler? πολύ 
> περίεργο μου φαίνεται. Απλά σκέφτηκα ότι μήπως κάποιος εδώ στη λίστα 
> χρησιμοποιεί anjuta για προγραμματισμό και έχει επιλύσει αυτό το 
> πρόβλημα. Πάντως ευχαριστώ για την απάντηση, θα ψάξω και άλλο και ότι 
> γινει. Μήπως δεν δουλεύει σωστά στο ubuntu και δουλεύει καλύτερα στις 
> ρεντχατόβιες διανομές; ποιός ξέρει;
>   
Πρώτα από όλα, ο χαρακτηρισμός «ρεντχατόβιες διανομές» θυμίζει ένα 
απαίσιο φόρουμ του Linux (adslgr).

Έχω βάλει πρόσφατα το Ubuntu 8.04, και εγκατέστησα το anjuta 2.4.1 από 
το Synaptic.
Φυσικά δεν είχα τα πακέτα ανάπτυξης εφαρμογών οπότε κατά τη μεταγλώττιση 
έβγαζε σφάλματα που με καθοδηγούσαν όμως για να εγκαταστήσω τα πακέτα 
που έλειπαν.

Μιας και έχω το ελληνικό περιβάλλον του Ubuntu 8.04, το anjuta ήταν στα 
ελληνικά, χάρις στις πρόσφατες προσπάθειες του Γιάννη Κατσαμπίρη,
http://wiki.gnome.gr/doku.php?id=translation:credits222

Χμμμ, αντί να τα γράφω εδώ έκανα μια εγγραγή ιστολογίου με εικόνες.
Κοίταξε στο
http://simos.info/blog/archives/671

Αν χρειάζεται πραγματικά να καθορίσεις εξωτερικές βιβλιοθήκες, πας 
Ιδιότητες έργου, και προσθέτεις εκεί που λέει Modules.

Σίμος
> Β.Φ.
>
> O/H Christos Vasilakis έγραψε:
>   
>> Γεια χαρά,
>>
>> μερικές πληροφορίες για να ξεκινήσεις:
>>
>> α) Φρόντισε να έχεις εγκατεστημένα τα ακόλουθα στο συστημά σου, 
>> "gnome-dev", "autoconf", "autogen", "automake", "libgtkmm-2.4" και 
>> "libgtkmm-2.4-dev". Τα πακέτα αυτά θα εγκαταστήσουν στο σύστημα σου τα 
>> development headers που χρειάζεσαι για το compile και το anjuta είναι 
>> depend on. Βρίσκονται στο Synaptic.
>>
>> β) Αφού χρησιμοποιείς Anjuta, για δημιουργήσεις μια skeleton εφαρμογή 
>> για το gtkmm, επιλέγεις File->New->Project kai επιλέγεις C++->GTKmm. 
>> Αυτό θα δημιουργήσει ένα υποτυπώδες "hello world" style εφαρμογής αλλά 
>> μπορείς να χτίσεις απο εκεί σιγά σιγά. Επιλέγεις Build->Build Project 
>> και αφού γίνει build επιτυχώς επέλεξε Build->Execute Program για την 
>> εκτέλεση της εφαρμογής. (Θα δείς ένα παράθυρο να γίνετε pop up)
>>
>> Επειδή σε Unix και δη Linux συστήματα χρησιμοποιείτε κατά κόρον τα 
>> αuto* tools ρίξε μια ματιά στο οnline βιβλίο:
>>
>> http://sources.redhat.com/autobook/
>>
>> Καλή αρχή!
>>
>> Φιλικά,
>> Χρήστος
>>
>> V. Fotiadis wrote:
>>     
>>> Καλημέρα στη λίστα. Μήπως κάποιος από σας ασχολείται με 
>>> προγραμματισμό C++ σε περιβάλλον gnome? Περισσότερο απευθύνομαι σε 
>>> έμπειρους χρήστες που ενδεχομένως είναι και προγραμματιστές. Προσπαθώ 
>>> τώρα να ξεκινήσω open-source προγραμματισμό και είμαι αρχάριος ακόμη. 
>>> Το πρόβλημα είναι το εξής:
>>> Στο Anjuta 2.4.1 δεν υπάρχει καθόλου επιλογή για ρύθμιση παραμέτρων 
>>> compiler "Compiler and linker settings" με αποτέλεσμα να μην μπορώ να 
>>> τρέχω εξωτερικές βιβλιοθήκες όπως για παράδειγμα το gtk-2.0 και 
>>> gtkmm. Από κονσόλα όταν το τρέχω με g++ , τρέχουν οι εφαρμογές, ενώ 
>>> μέσα από anjuta όχι. Εδώ και μια εβδομάδα ψάχνω απάντηση στα φορουμς 
>>> αλλά τίποτα. Στο επίσημο site anjuta δεν δουλεύει καν το FAQ. Πας να 
>>> τα ανοίξεις και βγάζει έρρορ php.
>>> Μήπως εδώ κάποιος  χρησιμοποιεί anjuta και μπορεί να μου πει τι 
>>> μπορεί να φταίει;
>>> Ευχαριστώ.
>>>
>>>       
>
>
>   




More information about the Ubuntu-gr mailing list