f0rtex
30-04-2004, 15:34
Hi folks!
Folgendes Phänomen habe ich beobachtet:
Wenn ich in meinem Makefile $(CXXFLAGS) definiere wird es bei jeder Regel implizit gebraucht, d.h. ich muss nicht bei $(CXX) $(CXXFLAGS) explizit angeben.
($(CXX) -c $< hat die geliche Wirkung wie ein $(CXX) $(CXXFLAGS) -c $<)
Wenn jedoch $(CFLAGS) (für C-Files natürlich :-) ) definiere und ein $(CC) -c $< mache bewirkt dies nicht das gleiche wie ein $(CC) $(CFLAGS) -c $< .
Ist das so normal?
Weiss jemand wieso ein install -m 755 auf ein selbst geschriebenes Kernelmodul, dessen grösse ändert? Hatte aus versehen im Makefile ein install -m 755 anstatt ein install -m 644 gemacht.
greets & thanks
f0rtex
Folgendes Phänomen habe ich beobachtet:
Wenn ich in meinem Makefile $(CXXFLAGS) definiere wird es bei jeder Regel implizit gebraucht, d.h. ich muss nicht bei $(CXX) $(CXXFLAGS) explizit angeben.
($(CXX) -c $< hat die geliche Wirkung wie ein $(CXX) $(CXXFLAGS) -c $<)
Wenn jedoch $(CFLAGS) (für C-Files natürlich :-) ) definiere und ein $(CC) -c $< mache bewirkt dies nicht das gleiche wie ein $(CC) $(CFLAGS) -c $< .
Ist das so normal?
Weiss jemand wieso ein install -m 755 auf ein selbst geschriebenes Kernelmodul, dessen grösse ändert? Hatte aus versehen im Makefile ein install -m 755 anstatt ein install -m 644 gemacht.
greets & thanks
f0rtex