![]() |
DEUTSCHE VERSION |
|
![]() |
Links | | | Forums | | | Comments | | | Report news |
![]() |
Chat | | | Polls | | | Newsticker | | | Archive |
![]() |
amiga-news.de Forum > Programmierung > Fragen zu GCC und Make | [ - Search - New posts - Register - Login - ] |
-1- | [ - Post reply - ] |
2009-05-09, 00:06 h Reth Posts: 1860 User |
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 [ - Answer - Quote - Direct link - ] |
2009-05-09, 08:13 h ZeroG Posts: 1488 User |
@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. [ - Answer - Quote - Direct link - ] |
2009-05-09, 10:58 h thomas Posts: 7721 User |
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/ [ - Answer - Quote - Direct link - ] |
2009-05-09, 18:23 h Reth Posts: 1860 User |
@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 [ - Answer - Quote - Direct link - ] |
2009-05-09, 23:05 h DrNOP Posts: 4118 User |
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 [ - Answer - Quote - Direct link - ] |
-1- | [ - Post reply - ] |
amiga-news.de Forum > Programmierung > Fragen zu GCC und Make | [ - Search - New posts - Register - Login - ] |
![]() |
Masthead |
Privacy policy |
Netiquette |
Advertising |
Contact
Copyright © 1998-2025 by amiga-news.de - all rights reserved. |
![]() |