Στις 3 Οκτωβρίου 2011 4:34 μ.μ., ο χρήστης John Tsiombikas <nuclear [ at ] member [ dot ] fsf [ dot ] org> έγραψε: > On Mon, Oct 03, 2011 at 03:59:51PM +0300, Nick Kossifidis wrote: >> >> Απ' το documentation του gcc όσον αφορά τα LDFLAGS... >> "They are meaningless if the compiler is not doing a link step. " >> Άλλο meaningless, άλλο λάθος, απλά ο compiler τα αγνοεί και όσο για τα >> CFLAGS μπαίνουν παντού συνήθως, εκτός αν τη μια θες να κάνεις τα >> optimizations κλπ και την άλλη όχι π.χ., το ίδιο το automake όταν >> κάνει generate τα βάζει κάθε φορά που καλεί τον compiler, από ένα >> τυχαίο Makefile... >> >> COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) >> $(AM_CFLAGS) $(CFLAGS) > > PROFANOS ayto einai *compile* step, kai fysika periexei CFLAGS, eno DEN > periexei LDFLAGS. Sto link step symvainei to antitheto. Den mporo na > katalabo ti einai toso dyskolo stin katanoisi apo ayto pou leo. > Κι εγώ δεν μπορώ να καταλάβω τι το τόσο περίπλοκο έχει η ερώτηση που έκανα (που δεν έχει καμία σχέση με το τι περιέχουν τα CFLAGS/LDFLAGS και πώς χρησιμοποιούνται) και το τι δύσκολο στη κατανόηση περιέχει αυτό που σου λέω ότι είτε τα βάλεις είτε όχι ο compiler/linker τα αγνοεί όταν δεν έχουν νόημα. -- GPG ID: 0xD21DB2DB As you read this post global entropy rises. Have Fun ;-) Nick