Installation de GCC sur Oracle Solaris 11
j'ai récemment eu Oracle Solaris sur ma VM de test de code sur elle, j'ai été incapable d'installer gcc depuis je n'ai pas vraiment savoir comment, j'ai googlé beaucoup, mais toutes les infos sont sur oracle compilateurs, j'avais besoin de GCC, une idée de où puis-je obtenir GCC ou comment l'installer?
grâce
OriginalL'auteur killercode | 2011-01-12
Vous devez vous connecter pour publier un commentaire.
L'original de la réplique appliquée à Solaris 11 Express/non-version officielle - si vous êtes en train de faire cela aujourd'hui avec une version complète de Solaris 11.x, utilisez la
pkg install
commande comme vous pouvez le voir dans xavier réponse.Exécuter cette commande à partir de votre terminal pour installer GCC.
Pour GCC 3.4.x
Pour GCC 4.5.x
Pour GCC 4.7.x
Pour GCC 4.8.x
La
gcc
commande doit alors être placé dans votre chemin/usr/bin/gcc
, qui est un lien symbolique).Vieille Réponse
Solaris 11 devrait déjà avoir gcc installé dans
/usr/sfw/bin/
, mais ce n'est probablement pas dans votrePATH
. Essayez ceci à l'invite de commandes:/usr/sfw/bin/gcc
sudo pkg install gcc-3
ensuite, installez le package.pkg search gcc
pourrait avoir trouvé que le nom du paquet pour vous.ty, il a travaillé :), mais seulement 1 qustion, sa version 3.4 à partir de 2005, aucune des versions plus récentes?
désolé de ne pas répondre plus tôt - non, le paquet officiel est juste GCC 3.4.x. Quand j'ai fait le logiciel de ports sur Solaris, un client a demandé la GCC 4.4, ce qui signifiait que je devais créer mon propre GCC 4.4 avec la GCC 3.4 fourni.
La réelle Solaris 11 version (novembre 2011) a maintenant deux 3.4.3 et 4.5.2. Le Solaris 11 Express aperçu depuis novembre 2010, seulement des anciens 3.4.3.
OriginalL'auteur wkl
Deux étapes:
c'est tout
si vous voyez plus d'info
http://blog.csdn.net/zjg555543/article/details/8217769
pkg install gcc-45
installe égalementsystem/header
, donc pas besoin de la 2ème commande.Je n'ai pas
system/header
sur OpenIndiana avec la première commande, je vous remercie de tout coeur pour la deuxième commande.OriginalL'auteur xavier
Solaris 10 et avant version :
/usr/sfw/bin/gcc travaille.
Solaris 11 :
pkg install gcc-3
OriginalL'auteur 2sb
Il suffit de télécharger ccag, à partir de sa page d'accueil, cliquez sur l'un des miroirs les liens pour récupérer les dernières paquet binaire (.tar.gz ou de goudron.bz2 format), et d'utiliser les étapes de construction:
La bonne nouvelle est que vous pouvez personnaliser ce que vous avez besoin et toujours rester avec la dernière, tandis que la mauvaise partie est que vous risquez de perdre le pouvoir déboguer avec mdb/bad - nous sommes confrontés à de tels problèmes avec la dernière version de GCC 4.6.x
Notre solaris boîte est livré avec un défaut de GCC dans le répertoire /usr/sfw/bin, qui peut être utilisé pour construire quelque chose au moins.
Intéressant. J'ai installé Solaris à partir d'un CD dans une boîte virtuelle et le répertoire /usr/sfw répertoire n'existe pas. birryree mentionné que le répertoire dans sa réponse... mais je ne pouvais pas le voir et ne peut toujours pas voir!
alexis - gcc a été constructible sans un compilateur depuis le milieu des années 90. c'est lent, et de les impliquer. tout bon compilateur peut être boostrapped à partir d'outils de plus bas niveau (bison, yacc, ar, etc.)
OriginalL'auteur Fei
Vous pouvez installer gcc 4.3 de OpenCSW:
J'ai également eu à exécuter mkheaders manuellement après l'installation.
OriginalL'auteur Gene Vincent
J'ai eu le même problème et 'pkg install gcc-3' a fonctionné pour moi.
OriginalL'auteur Chamila Wijayarathna
Je vais vous citer la réponse de unix.stackexchange.com.
Sur Solaris 11
gcc
n'est pas installé par défaut. Normalement, vous aurez plus que juste le compilateur lui-même donc, ma réponse comprendra tous les suspects habituels pour la construction de logiciels open source sur Solaris que vous avez téléchargés à partir de quelque part dans le code source au format.De loin la méthode la plus simple est d'utiliser des adresses ip à installer à l'aide des commandes ci-dessous (tout en étant à la racine ou à d'autres super-utilisateur):
(J'utilise le package complet de noms ici, ce n'est pas vraiment nécessaire)
Noter que certains de ces logiciels sont disponibles dans le repo officiel dans les différentes versions. Si vous venez de référence
developer/gcc
alors vous aurez au moment de la rédaction de ce C de GNU v4.8.2, mais vous pouvez le demander explicitement une version antérieure, en utilisant par exemple nom du package commedeveloper/gcc-45
.OriginalL'auteur peterh
a fonctionné pour moi
Cela permettra d'installer toute la gcc collection sur votre machine. Qui de toute façon sera nécessaire
OriginalL'auteur Vijay Yande