J'ai install=E9 gcc 4.0 (experimental) pour essayer de compiler un paquet (=
Ire) avec cette=20
version du compilateur. Je n'ai pas encore install=E9 g++4.0.
Je compile le paquet avec la commande :
env 'CC=3Dgcc-4.0' dpkg-buildpackage -rfakeroot ( machine utilis=E9 sempro=
n 32 bits), CC=20
permettant de sp=E9cifier la version de gc =E0 utiliser.
De l=E0 d=E9coule deux questions :
1 - le programme comprend des portions en c++, gcc est-il capable de les co=
mpiler ou=20
fait-il implicitement appel =E0 g++, et si oui comment lui sp=E9cifier la v=
ersion =E0 utiliser.
2- Une erreur de compilation m'a =E9t=E9 report=E9e avec gcc-4.0 sur une ar=
chi amd64. Or la=20
compilation de Ire sur ma machine avec gcc 4.0 se d=E9roule sans probl=E8me=
. Les erreurs
de syntaxe remont=E9es par gcc peuvent-elles etre diff=E9rentes sur plusieu=
rs architectures?
Si oui, comment proc=E9der pour effectuer les tests?
Pourriez vous me conseiller de la doc sur ces points?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Alexandre Pineau
J'ai ma réponse. Le makefile redéfinit CC...
Alexandre
On Sat, 23 Apr 2005 18:30:16 +0200 Alexandre Pineau wrote:
Bonjour,
J'ai installé gcc 4.0 (experimental) pour essayer de compiler un paquet (Ire) avec cette version du compilateur. Je n'ai pas encore installé g++4.0.
Je compile le paquet avec la commande : env 'CC=gcc-4.0' dpkg-buildpackage -rfakeroot ( machine utilisé semp ron 32 bits), CC permettant de spécifier la version de gc à utiliser.
De là découle deux questions : 1 - le programme comprend des portions en c++, gcc est-il capable de les compiler ou fait-il implicitement appel à g++, et si oui comment lui spécifier la version à utiliser. 2- Une erreur de compilation m'a été reportée avec gcc-4.0 sur une archi amd64. Or la compilation de Ire sur ma machine avec gcc 4.0 se déroule sans problè me. Les erreurs de syntaxe remontées par gcc peuvent-elles etre différentes sur plusi eurs architectures? Si oui, comment procéder pour effectuer les tests?
Pourriez vous me conseiller de la doc sur ces points?
J'ai installé gcc 4.0 (experimental) pour essayer de compiler un paquet (Ire) avec cette
version du compilateur. Je n'ai pas encore installé g++4.0.
Je compile le paquet avec la commande :
env 'CC=gcc-4.0' dpkg-buildpackage -rfakeroot ( machine utilisé semp ron 32 bits), CC
permettant de spécifier la version de gc à utiliser.
De là découle deux questions :
1 - le programme comprend des portions en c++, gcc est-il capable de les compiler ou
fait-il implicitement appel à g++, et si oui comment lui spécifier la version à utiliser.
2- Une erreur de compilation m'a été reportée avec gcc-4.0 sur une archi amd64. Or la
compilation de Ire sur ma machine avec gcc 4.0 se déroule sans problè me. Les erreurs
de syntaxe remontées par gcc peuvent-elles etre différentes sur plusi eurs architectures?
Si oui, comment procéder pour effectuer les tests?
Pourriez vous me conseiller de la doc sur ces points?
On Sat, 23 Apr 2005 18:30:16 +0200 Alexandre Pineau wrote:
Bonjour,
J'ai installé gcc 4.0 (experimental) pour essayer de compiler un paquet (Ire) avec cette version du compilateur. Je n'ai pas encore installé g++4.0.
Je compile le paquet avec la commande : env 'CC=gcc-4.0' dpkg-buildpackage -rfakeroot ( machine utilisé semp ron 32 bits), CC permettant de spécifier la version de gc à utiliser.
De là découle deux questions : 1 - le programme comprend des portions en c++, gcc est-il capable de les compiler ou fait-il implicitement appel à g++, et si oui comment lui spécifier la version à utiliser. 2- Une erreur de compilation m'a été reportée avec gcc-4.0 sur une archi amd64. Or la compilation de Ire sur ma machine avec gcc 4.0 se déroule sans problè me. Les erreurs de syntaxe remontées par gcc peuvent-elles etre différentes sur plusi eurs architectures? Si oui, comment procéder pour effectuer les tests?
Pourriez vous me conseiller de la doc sur ces points?