LDFLAGS ?= CFLAGS ?= CXXFLAGS ?= CPPFLAGS ?= LIBS ?= RADIANT_ABOUTMSG ?= Custom build
Ich würde hinzufügen -O3
zu CPPFLAGS
, CXXFLAGS
und CFLAGS
. ABER:
Dadurch wird nur der Code der geänderten Dateien Ihres Projekts geändert. Um sicherzugehen, dass alle Ihre Dateien neu kompiliert werden, sollten Sie dies make clean
zuerst tun . ABER:
Dies garantiert keine extern verknüpften Dateien, wie z. B. Bibliotheken. Die werden im Allgemeinen nicht mit kompiliert -O3
. Wenn Sie sichergehen möchten, dass dies der Fall ist, müssen Sie auch alle Bibliotheken neu kompilieren (und nicht vergessen, alle ihre Makefiles zu ändern!). Und. Wenn diese Dateien von anderen Bibliotheken abhängen (wahrscheinlich auch), müssen Sie diese auch neu kompilieren.