IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Solaris Discussion :

commande de compilation sous solaris


Sujet :

Solaris

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Août 2006
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 80
    Points : 56
    Points
    56
    Par défaut commande de compilation sous solaris
    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????

  2. #2
    Membre émérite Avatar de nicolas.sitbon
    Profil pro
    Inscrit en
    Août 2007
    Messages
    2 015
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 2 015
    Points : 2 280
    Points
    2 280
    Par défaut
    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.
    "The quieter you become, the more you are able to hear"
    "Plus vous êtes silencieux, plus vous êtes capable d'entendre"

  3. #3
    Expert éminent sénior

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10 603
    Détails du profil
    Informations personnelles :
    Âge : 66
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 603
    Points : 17 913
    Points
    17 913
    Billets dans le blog
    2
    Par défaut
    CC = gcc

    dans ton makefile



    gcc devrait exister, non ?
    "Un homme sage ne croit que la moitié de ce qu’il lit. Plus sage encore, il sait laquelle".

    Consultant indépendant.
    Architecture systèmes complexes. Programmation grosses applications critiques. Ergonomie.
    C, Fortran, XWindow/Motif, Java

    Je ne réponds pas aux MP techniques

  4. #4
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 148
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 148
    Points : 28 113
    Points
    28 113
    Par défaut
    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
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

  5. #5
    Membre régulier Avatar de fdubks
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Mai 2007
    Messages : 73
    Points : 81
    Points
    81
    Par défaut
    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.

  6. #6
    Membre du Club
    Profil pro
    Inscrit en
    Août 2006
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 80
    Points : 56
    Points
    56
    Par défaut je trouve pas gcc
    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

  7. #7
    Modérateur
    Avatar de jlliagre
    Homme Profil pro
    Ingénieur support avancé & développement
    Inscrit en
    Juin 2007
    Messages
    2 695
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur support avancé & développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 695
    Points : 7 882
    Points
    7 882
    Par défaut
    Citation Envoyé par clubinfo Voir le message
    j'ai essaiyé gcc mais
    un message est afiché aucune entré du man trouvée pour gcc
    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
    $
    pour la commende cc il me retourne
    /usr/usb/cc : language optional softwar package not installed
    C'est normal, tu n'as pas installé cc.
    /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).
    bon je travail sur une machine virtuelle solaris 10 , puis je installer sun studio
    Tu peux installer ce que tu veux si tu as les privilèges requis, mais gcc doit déjà etre là.
    ɹǝsn *sıɹɐlos*

  8. #8
    Membre du Club
    Profil pro
    Inscrit en
    Août 2006
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 80
    Points : 56
    Points
    56
    Par défaut gcc introuvable
    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

  9. #9
    Modérateur
    Avatar de jlliagre
    Homme Profil pro
    Ingénieur support avancé & développement
    Inscrit en
    Juin 2007
    Messages
    2 695
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur support avancé & développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 695
    Points : 7 882
    Points
    7 882
    Par défaut
    Tu es sûr ?

    ɹǝsn *sıɹɐlos*

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. commande sed sous solaris
    Par boo64 dans le forum Shell et commandes POSIX
    Réponses: 0
    Dernier message: 28/03/2012, 19h39
  2. Commandes pour LVM sous solaris
    Par bertini15 dans le forum Solaris
    Réponses: 2
    Dernier message: 21/04/2010, 11h28
  3. connaitre la commande de compilation sous netbeans
    Par samplaid dans le forum NetBeans
    Réponses: 0
    Dernier message: 14/11/2009, 21h17
  4. Petits warnings apres compilation sous Solaris
    Par Thordax dans le forum C++
    Réponses: 22
    Dernier message: 04/07/2006, 10h45
  5. Changer la commande de compilation
    Par palacemusic dans le forum JBuilder
    Réponses: 3
    Dernier message: 17/01/2003, 01h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo