ENGLISH VERSION |
|
Links | | | Forum | | | Kommentare | | | News melden |
Chat | | | Umfragen | | | Newsticker | | | Archiv |
amiga-news.de Forum > Programmierung > Fragen zu GCC und Make | [ - Suche - Neue Beiträge - Registrieren - Login - ] |
-1- | [ - Beitrag schreiben - ] |
09.05.2009, 00:06 Uhr Reth Posts: 1858 Nutzer |
Hallo zusammen, verzweifle gerade etwas an den Einstellungen innerhalb eines Makefiles. Bin der Meinung, dass unter INCPATH zusätzliche Include-Pfade angegeben werden. Stimmt das nicht? Wie ist denn der korrekte Weg innerhalb eines Makefiles "global" zusätzliche Include-Pfade anzugeben? Die sollten ja unter -I überall beim Compilieren auftauchen! Eine weitere Frage betrifft die "Optimierung" des GCC im Rahmen eines Makefiles, so dass weniger Speicher beim Compilieren gebraucht wird! Gibt es hier eine Möglichkeit, die Reihenfolge der Compilierungen bzw. die Art der Compilation so zu beeinflussen, dass weniger Speicher gebraucht wird? Grund ist, dass beim Compilieren meines Projektes unter AOS4 auf meinem A4000 regelmäßig der gesamte Hauptspeicher ausgeht und dann der Rechner einfriert! Vielen Dank schon einmal! Ciao [ - Antworten - Zitieren - Direktlink - ] |
09.05.2009, 08:13 Uhr ZeroG Posts: 1487 Nutzer |
@Reth: Optimierungen fressen mitunter viel Speicher, versuchs mal ohne. Die Anleitung von GCC verrät dir wonach du suchen mußt, meistens ist es -O2 oder -O3. [ - Antworten - Zitieren - Direktlink - ] |
09.05.2009, 10:58 Uhr thomas Posts: 7718 Nutzer |
Zitat: Es gibt keinen Weg, globale Compiler-Einstellungen im Makefile zu ändern. Wenn du eine Variable namens INCPATH benutzen möchtest, um GCC zusätzliche Include-Pfade mitzuteilen, dann mußt du bei jedem Aufruf von GCC -I$(INCPATH) mit angeben. Gruß Thomas -- Email: thomas-rapp@web.de Home: thomas-rapp.homepage.t-online.de/ [ - Antworten - Zitieren - Direktlink - ] |
09.05.2009, 18:23 Uhr Reth Posts: 1858 Nutzer |
@thomas: Verstanden. Bleibt immer noch die Frage, wie ich mehrere Pfade getrennt bei INCPATH einstellen kann. Eine Trennung mit Semikolon hatte bei mir gestern nicht funktioniert. Das Problem ist, dass die SDL-Dateien ihre eigenen Includes nicht finden. Ich nehme innerhalb meiner Files z.B. <SDL/sdl.h>, SDL_image nimmt z.B. "sdl.h" und findets prompt nicht. Die Installation der SDL unter AOS4 habe ich nach Anleitung vorgenommen! Ciao [ - Antworten - Zitieren - Direktlink - ] |
09.05.2009, 23:05 Uhr DrNOP Posts: 4118 Nutzer |
Zitat:Hm, gar nicht? Aber du kannst mehrere -I mitgeben: -I$(INCPATH1) -I$(INCPATH2) -I$(INCPATH3) etc. -- Signaturen mit mehr als zwei Zeilen gehen mir auf den Wecker [ - Antworten - Zitieren - Direktlink - ] |
-1- | [ - Beitrag schreiben - ] |
amiga-news.de Forum > Programmierung > Fragen zu GCC und Make | [ - Suche - Neue Beiträge - Registrieren - Login - ] |
Impressum |
Datenschutzerklärung |
Netiquette |
Werbung |
Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten. |