Rechercher : dans
Par :

Install GCC sur solaris

Dernière réponse le 30 jun 2005 à 18:02:07 atrina, le 30 jun 2005 à 15:24:47 
 Signaler ce message aux modérateurs

Hello,

Besoin d'un coup de pouce. J'ai étudié les posts sur GCC mais rien ne me parle vraiment.

Voila j'ai téléchargé GCC 3-3 dans le but de l'installer sur la Sun.

Le truc est le suivant n'ayant pas touché au système depuis longtemps j'ai besoin d'un bon rafraichissement :-)

J'ai décompressé GCC sous /opt/gcc puis lancer ./configure

Voici la réponse beu?

Configuring for a sparc-sun-solaris2.8 host.
Created "Makefile" in /opt/gcc/gcc-3.3 using "mh-frag"
./configure: cc: not found
*** The command 'cc -o conftest -g conftest.c' failed.
*** You must set the environment variable CC to a working compiler.

Est-ce que quelqu'un pourrais m'offrir la procédure intégrale juste?

Merci

Configuration: Sun solaris 5.8 sur Sparc

Meilleures réponses pour « Install GCC sur solaris » dans :
Compiler du C sous Linux/UNIX VoirSous Linux, le compilateur de C est gcc. Il est installé de base sur plusieurs distributions, mais sur Debian (et celles qui en découlent) il faudra l'installer (aptitude install gcc). gcc Syntaxe de GCC gcc Tout d'abord, il faut savoir...
[Linux] Installer les programmes (gestion des paquets, compil) Voir************************************************************** * INSTALLER UN PROGRAMME SOUS LINUX : **** * LA GESTION DES PAQUETS ou COMMENT SE SIMPLIFIER LA VIE * * UN EXEMPLE DE COMPILATION POUR SE FAIRE LA MAIN ...

1

toto, le 30 jun 2005 à 16:07:47
  • +1

Tu as oublié d'installer CC (le compilateur par defaut de solaris)
il est sur le CD developpement tools
ou sur le CD additionnal softwares de solaris (selon les versions).

Répondre à toto

2

kmf31, le 30 jun 2005 à 16:27:57

Quand installe gcc a partir des sources il y a en quelque sorte le probleme de l'oeuf et de la poule. Il faut avoir un compilateur pour pouvoir compiler le gcc et sur solaris c'est en effet le cc le compilateur C natif du solaris.

Avec ce compilateur et apres le "./configure" la commande "make bootstrap" compile d'abord une 1ere version prelimiaire de gcc qui sera utilisee pour compiler une 2eme version et avec celle la une 3eme version. Si la 2eme et 3eme version sont identiques c'est bon et ca s'arrete. Tout ca est completement automatique mais ca prend du temps, facilement 30-60 minutes sur un pc recent. De cette facon on est sur que le gcc est compile avec "soi" meme. Cependant pour demarrer avec la toute 1ere version il faut avoir un autre compilateur (celui de solaris ou une toute vielle version de gcc encore disponible).

Répondre à kmf31

3

Atrina, le 30 jun 2005 à 17:05:18

Merci pour l'info, c'est top.

Le truc c'est que je n'ai pas le pack solaris et que Sun le fait payer. L'un de vous serait-il où je peux le trouver?

:-)

Répondre à Atrina

4

saga9, le 30 jun 2005 à 17:10:12

je n'ai pas le pack solaris et que Sun le fait payer
Heu solaris est devenu libre et gratuit!!
Tu peux aller telecharger solaris 10 sur le site de sun moyennant une inscription gratuite.

Sarevok:"je... serai le dernier!"

Répondre à saga9

5

Atrina, le 30 jun 2005 à 17:15:01
  • +1

Oups wokay, bon en fait je pensais que le compil cc serait free, je l'ai trouvé sous le lien suivant...

https://sourceforge.net/project/showfiles.php?group_id=3875&package_id=3849

Merci

Répondre à Atrina

6

kmf31, le 30 jun 2005 à 17:53:50

Je crois je dois te decevoir le lien dont tu parles contient un paquet de fichiers lisp pour emacs pour le mode C. Je crains que ca ne te sert a rien.

Il te faut de paquet binaires soit du compilateur de Sun ou d'une version quelconque de gcc.

Regarde ici:
http://www.sunfreeware.com/

et plus precisement ce paquet binaire de gcc-3.3.2:
ftp://ftp.sunfreeware.com/pub/freeware/sparc/9/gcc-3.3.2-sol­9-sparc-local.gz
Peut-etre ca necessite encore d'autre paquets mais tu peux les trouver sur le meme site. Je crois c'est pour Solaris 9, j'espere que ca ira pour toi ?
Sinon il y a aussi d'autre versions ou architectures de Solaris.

Si cette version marche et te conviens c'est bon. Si tu souhaites avoir une version differente, tu pourrais tres facilement la compiler en utilisant le gcc-3.3.2 comme compilateur de depart comme je l'ai decrit ci-dessus.

Répondre à kmf31

7

 Atrina, le 30 jun 2005 à 18:02:07

Ouaip je me suis rendu compte j'ai agi un peu trop vite...bou

Merci beaucoup pour ton aide je vais essayé

Répondre à Atrina
Collection CommentÇaMarche.net