Δημοσιεύτηκε: 10 Ιουν 2011, 14:20
από demosthenesk
Διαβάζω το βιβλίο του Deitel, C++ How to program και είμαι στο κεφάλαιο που αναφέρει το "Seperating interface from implementation".

Ενώ λοιπόν έχω γράψει σωστά τον κώδικα με το Anjuta λαμβάνω το εξής message:
έγραψε:/home/user/Documents/How_to_program_C/fig03_13/src/main.cc:8: undefined reference to `GradeBook::GradeBook(std::basic_string<char, std::char_traits<char>, std::allocator<char> >)'


Από γραμμή εντολών αν κάνω
Κώδικας: Επιλογή όλων
g++ main.cc GradeBook.cc

τότε όλα είναι καλά

αν κάνω
Κώδικας: Επιλογή όλων
gcc main.cc GradeBook.cc


εμφανίζεται το λάθος.

Επομένως στο ubuntu 10.04 μου το anjuta δεν χρησιμοποιεί τον g++ αλλά το gcc.

Λέω κάτι λάθος;
Για αυτό ρωτώ πώς να το κάνω να χρησιμοποιεί το g++.