amiga-news 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:
Original von Reth:
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!


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:
Original von Reth:
Bleibt immer noch die Frage, wie ich mehrere Pfade getrennt bei INCPATH einstellen kann.

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.
.