hi
comment puis je compiler un programme.c sous solaris 10 dois je installer un compilateur c
puis je utiliser cc - o pgm pgm.c (n'existe pas!!!!!)
quelle est la commende qui permet de compiler un programme qui contient une creation de thread????
![]()
hi
comment puis je compiler un programme.c sous solaris 10 dois je installer un compilateur c
puis je utiliser cc - o pgm pgm.c (n'existe pas!!!!!)
quelle est la commende qui permet de compiler un programme qui contient une creation de thread????
![]()
Tu te casses la tête pour rien, si c'est pour programmer en C ou en C++ sous solaris, tu n'as qu'un choix à faire : Sun Studio 12.
CC = gcc
dans ton makefile
gcc devrait exister, non ?
Bonjour,
Oui, pour compiler un programme tu as besoin d'un compilateur
Non, il n'y en a pas forcément par défaut avec ton OS
Oui, tu peux en installer un. Sun Studio 12 est par exemple très bien sous Solaris
Bonjour,
De mémoire, gcc est installé avec Solaris 10 dans usr/sfw/bin.
Pour du développement purement solaris, tu peux installer sun studio, mais ce n'est pas forcement évident et nécessaire pour juste compiler un programme simple. Par contre si tu veux faire des portages par exemple, gcc à l'avantage d'exister sur un grand nombre de plateformes et les modifications ne sont pas forcément énormes (un bon makefile pour toutes les plateformes).
Pour les threads, il y a des options qui dépendent du compilateur que tu aura choisi, il faudra plutot aller voir dans la doc de ton compilateur à ce moment.
pour gcc il me semble que -mthreads permet le thread safe, mais il faudra faire de plus amples recherches
bon courage.
salut
j'ai essaiyé gcc mais
un message est afiché aucune entré du man trouvée pour gcc
pour la commende cc il me retourne
/usr/usb/cc : language optional softwar package not installed
bon je travail sur une machine virtuelle solaris 10 , puis je installer sun studio![]()
Essaie çà:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 $ MANPATH=/usr/sfw/share/man:/usr/openwin/share/man:/usr/man:/usr/dt/man: $ PATH=/usr/sfw/bin:$PATH $ export PATH MANPATH $ man gcc NAME gcc - GNU project C and C++ compiler ... $ gcc gcc: no input files $C'est normal, tu n'as pas installé cc.pour la commende cc il me retourne
/usr/usb/cc : language optional softwar package not installed
/usr/ucb/cc est un script qui appelle le vrai cc avec des options de compilation spécifiques et compatibles avec BSD (ucb = University of California at Berkeley).Tu peux installer ce que tu veux si tu as les privilèges requis, mais gcc doit déjà etre là.bon je travail sur une machine virtuelle solaris 10 , puis je installer sun studio![]()
bonjour
j'ai essaiyé les comende cité par jlliagre
j'ai pu afficher le man mais quand j'ai essayé de compiler avec gcc : introuvable
Tu es sûr ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part ls -l /usr/sfw/bin/gcc
Partager