02. maj 2013 - 10:20
Der er
3 kommentarer og 1 løsning
Tilføje gtk+-2.0 til min makefile
Jeg er helt ny i makefiles i Linux. Jeg har allerede en makefile. Nu ønsker jeg at tilføje gtk+-2.0 til makefilen. Tidligere har jeg kompileret gtk+ på følgende måde gcc -o status status.c `pkg-config --libs -cflags gtk+-2.0` Nu vil jeg inkludere dette i en makefile. Jeg har lavet følgende: GTKCFLAGS = `pkg-config --libs -cflags gtk+-2.0` Men hvordan skal jeg tilføje $(GTKCFLAGS) Til denne linie i min makefile $(CC) -M $(CFLAGS) $< | sed 's/$</ Makefile $</' > $@ Venlig hilsen Christian
Annonceindlæg fra Infor
Det virkede ikke, men du ledte mig på rette vej. Det viste sig efter endnu mere tilfældig prøven at jeg tilføje `pkg-config -cflags gtk+-2.0` i slutningen af CFLAGS og desuden skal jeg tilføje `pkg-config --libs -cflags gtk+-2.0` i INCLUDE (som er de libraries der skal tilføjes) Så fungerer $(CC) -M $(CFLAGS) $< | sed 's/$</ Makefile $</' > $(INCLUDE) $@ Desuden skulle jeg rette i nogle conf-filer for at gcc kunne finde de nødvendige libraries. Smider du et svar? Christian