no save
Assistance
Achat
News

Forum | Linux/Unix
Compilation dans shell / dans commande unix
jeanne38, le lun. 27 oct. 2008 à 11:30:46
Bonjour,

Je suis en train de tester des options de compilations sous linux ix86 et j'ai un problème.

Dans un programme shell, je teste la compilation d'un programme C minimaliste :
-----------------------------------------------------------
TMP=test_$$
cat > $TMP.c << \EOF

#include <stdio.h>
int main ()
{
puts ("Hello Vasy");
return 0;
}
EOF

"$CC" $TMP.c -o $TMP > /dev/null 2>&1

CODE_ERREUR=$?

if [ $CODE_ERREUR -ne 0 ]
then
echo "Error code : $CODE_ERREUR"
echo "*** \`\`$CC'' failed to compile a minimal C program"
echo "==> Check that your C compiler is installed properly"
...............
-----------------------------------------------------------

Cette compilation echoue :
Error code : 127
*** ``/opt/sun/sunstudio12/bin/suncc -lgcc -L/usr/lib/gcc/i486-linux-gnu/4.1.2/'' failed to compile a minimal C program
==> Check that your C compiler is installed properly

Lorsque je compile le même programme minimaliste directement sous linux :
/opt/sun/sunstudio12/bin/suncc -lgcc -L/usr/lib/gcc/i486-linux-gnu/4.1.2/ /tmp/toto.c -o /tmp/toto

Ca compile nickel et l'execution du programme toto affiche :
Hello Vasy

Je suis perdue ... si vous pouviez m'aider !!
Merci !!

JeanneConfiguration: Solaris
Firefox 2.0.0.15


(Pabix)
oct. 08
Suivant
REPONSES
(Pabix)
oct. 08
dubcek
oct. 08
jeanne38
oct. 08
dubcek
oct. 08
jeanne38
oct. 08
dubcek
oct. 08
jeanne38
oct. 08
dubcek
oct. 08
jeanne38
oct. 08
dubcek
oct. 08
Version Web
Réalisé par RedShift
no save