Changing Standard-C-Compiler unter Linux mit SCons

uf meiner Linux-Plattform habe ich mehrere Versionen vongcc.

Unterusr/bin Ich habe

gcc34gcc44gcc

Hier sind einige Ausgaben:

$ gcc --version
gcc (GCC) 4.1.2 20080704 (Red Hat 4.1.2-48)

$ gcc44 --version
gcc44 (GCC) 4.4.0 20090514 (Red Hat 4.4.0-6)

Ich muss die 4.4 Version von @ verwendgcc Die Standardeinstellung scheint jedoch die 4.1 zu sein.

Ich habe eine Möglichkeit, @ zu ersetz/usr/bin/gcc und machegcc44 dasStandar compilernot using a symlink zu/usr/bin/gcc44 ?

Der Grund, warum ich keinen Symlink verwenden kann, ist, dass mein Code in einem RPM-Paket mit @ versendet werden musmock. mock erstellt eine minimale Linux-Installation von Grund auf neu und installiert nur die angegebenen Abhängigkeiten, bevor mein Code darin kompiliert wird. Ich kann diese "Minimalinstallation" nicht anpassen.

Idealerweise wäre die perfekte Lösung, ein offizielles RPM-Paket zu installieren, das @ ersetzgcc mitgcc44 als dieStandar Compiler. Gibt es so ein Paket? Ist das überhaupt möglich / gut?

Zusätzliche Informatio

Ich muss benutzen SCons (einmake alternative) undit does lass mich die Binärdatei angeben, die für @ verwendet werden sogcc.

Ich akzeptiere auch jede Antwort, die mir sagt, wie ich das @ angeben solgcc binär in meinemSConstruct Datei

Antworten auf die Frage(6)

Ihre Antwort auf die Frage