In Eclipse Neon CDT haben Sie auch eine "Dialekt" Einstellung wie folgt:
Ich habe ein einfaches Autotools C-Projekt (nicht C ++), dessen Skelett für mich von Eclipse CDT (Juno) erstellt wurde.
CFLAGs (durch Inspektion) scheinen -g -O2
zu sein.
Ich möchte, dass alle generierten make-Dateien auch -std=gnu99
an die CFLAGs angehängt haben, weil ich for (int i = 0; i < MAX; i++)
und ähnliches verwende.
Ich kann natürlich das Makefile hacken, aber das wird auf ./configure
überschrieben.
Wo ist der richtige Ort zum Hinzufügen (oder Ändern) von CFLAGs, die für den Code erforderlich sind (im Gegensatz zu den CFLAGs, die der Benutzer möglicherweise ändern möchte)?
P.S. Ich möchte dies tun, indem ich eine Textdatei (wie zB Makefile.am
oder configure.ac
) editiere, anstatt, wenn möglich, auf eine Box in Eclipse zu klicken.
Wenn Sie Parameter für den Compiler meinen, siehe Anhang. (c ++ build / setting / Verschiedenes )
Wenn Sie Parameter für den Compiler meinen, siehe Anhang. (c ++ build / setting / Verschiedenes )
Ich habe ein einfaches Autotools C-Projekt (nicht C ++), dessen Skelett für mich von Eclipse CDT (Juno) erstellt wurde.
CFLAGs (durch Inspektion) scheinen %code% zu sein.
Ich möchte, dass alle generierten make-Dateien auch %code% an die CFLAGs angehängt haben, weil ich %code% und ähnliches verwende.
Ich kann natürlich das Makefile hacken, aber das wird auf %code% überschrieben.
Wo ist der richtige Ort zum Hinzufügen (oder Ändern) von CFLAGs, die für den Code erforderlich sind (im Gegensatz zu den CFLAGs, die der Benutzer möglicherweise ändern möchte)?
P.S. Ich möchte dies tun, indem ich eine Textdatei (wie zB %code% oder %code% ) editiere, anstatt, wenn möglich, auf eine Box in Eclipse zu klicken.
Gehen Sie einfach auf dasselbe Problem ein.
Hier ist die Lösung, fügen Sie einfach die CFLAGS am Ende der Konfigurationsoptionen hinzu:
Wenn Sie dies tun möchten, indem Sie %code% bearbeiten, fügen Sie einfach %code% in %code%
hinzuTags und Links eclipse eclipse-cdt c autotools