CFLAGS'nin (veya C ++ için CXXFLAGS) derleyici için olduğunu, CPPFLAGS'ın ise önişlemci tarafından kullanıldığını anlıyorum.
Ama yine de farkı anlamıyorum.
#İnclude ile eklenen bir başlık dosyası için bir dahil etme yolu belirtmem gerekiyor - çünkü #include bir önişlemci yönergesi, önemsediğim tek şey önişlemci (CPPFLAGS) mi?
Hangi koşullarda derleyiciye fazladan bir içerme yolu vermem gerekir?
Genel olarak, önişlemci gerekli üstbilgi dosyalarını bulur ve içerirse, neden ekstra içerme dizinleri hakkında bilgi verilmesi gerekir? CFLAGS ne işe yarar?
(Benim durumumda, aslında bunların HER İKİSİNİN programımı derlememe izin verdiğini buldum, bu da kafa karışıklığına katkıda bulunuyor ... Hedefime ulaşmak için CFLAGS VEYA CPPFLAGS kullanabilirim (en azından autoconf bağlamında). Ne verir?)