Hallo,
Anfängerfrage:
ich möchte unter Suse aus dem Quellcode von Glaurung 2 e/5 (Schachmaschine, die unter dem GUI Jose laufen soll) eine ausführbare Datei kompilieren.
Unter K-Develop funktioniert es ohne Probleme (Projekt importieren->usw.). Änderungen der Compileranweisungen im Makefile zeigen Wirkung. Allerdings ist das Ergebnis nicht so überzeugend (Dateien viel zu groß [1.5 Mb, abhängig von den Anweisungen im Makefile])und unter Jose kommt Glaurung nicht so recht in die Gänge.
Wenn ich nun aber manuell mit g++ (4.2.1) einzelne .cpp-Dateien mit nur einer .h-Datei zu effizienteren .o formen will, die sich wiederum mit KDevelop bearbeiten ließen, so ist das ohne weiteres möglich (g++ search.cpp search.h -c search). Sobald aber mehrere Abhängigkeite integriert werden sollen, wird es problematisch:
"g++ ad.cpp aa.h ab.h ac.h ad.h c-ad"
Was mache ich grundlegend falsch (muß ich hier schon Optimierungsflags usw. setzen)? Alle Entwicklungswerkzeuge scheinen ordentlich installiert...
Grüße
AMD X2-3800+
Linux 2.6.22.12-0.1-default x86_64 (seit ein paar Tagen)
System: openSUSE 10.3 (x86_64)
KDE: 3.5.7 "release 72.2"
N. Baxter Gast |