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

Autres éditeurs Discussion :

C'est quoi CC?


Sujet :

Autres éditeurs

  1. #1
    Membre chevronné

    Profil pro
    Inscrit en
    Août 2007
    Messages
    179
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 179
    Par défaut C'est quoi CC?
    Désolé par avance si ma question n'est pas très claire mais ça traduit une incompréhension.

    Voilà j'ai repris une application assez complexe en C qui appelle pas mal de bibliothèques (dont certaines en C++) et le compilateur par défaut est CC
    (en gros la première ligne du Makefile est :
    CC = CC)

    Je ne sais pas ce qu'est ce CC (qui fonctionne par ailleurs, alors qu'un "cc" ne fonctionne pas).

    Si je demande au système quelle est sa version il me répond fièrement
    CC -V
    CC: Sun WorkShop 6 update 2 C++ 5.3 Patch 111685-24 2006/11/03

    Par contre si je fais
    whereis CC
    pas de réponse

    alors que whereis fonctionne sans problème
    d'ailleurs :
    whereis cc
    /usr/ucb/cc

    whereis gcc
    /usr/local/bin/gcc

    Je me demande donc comment le système trouve ce CC et comment il l'interprète.

    Si quelqu'un peu un peu m'éclairer...

  2. #2
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2008
    Messages
    26 772
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2008
    Messages : 26 772
    Par défaut
    CC = C Compiler. Il s'agit du compilateur C.

    Sun Workshop (désormais dénommé Sun Studio) est un GCC à la sauce Sun, c'est lui ton compilateur C, avec un exécutable du doux nom de cc (ou CC).

    Par contre, je ne connais que très peu cet OS, et je ne saurais te dire où il se situe...
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  3. #3
    Membre émérite
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    865
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 865
    Par défaut
    CC ne serait-il pas une variable d'environnement ?
    Sur certains configure, on fait parfois ./configure CC=gcc-3.1 par exemple.

    Mais au vu de CC -V on dirait que c'est une commande shell propre à Sun. Un alias ?

  4. #4
    Membre chevronné

    Profil pro
    Inscrit en
    Août 2007
    Messages
    179
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 179
    Par défaut
    Merci pour vos réponses.

    J'avais pas pensé au configure, c'est vrai que le résultat de CC -V est louche mais je regarderai quand même (pas accès au serveur hors boulot)

    Par contre une commande shell ne devrait pas poser de problème avec whereis
    Pour l'alias, je sais pas trop, je vais vérifier le type

  5. #5
    Membre chevronné

    Profil pro
    Inscrit en
    Août 2007
    Messages
    179
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 179
    Par défaut
    Juste un mot pour en finir avec ce topic (sans doute pas très utile)

    CC fait parti du workshopSUN (en tout cas de la version que j'en ai).

    Je m'explique toujours pas pourquoi whereis n'a pas fonctionné (en même temps dès qu'on sort du strict développement je suis assez mauvais), ceci-dit j'ai pu le localiser en faisant un which.

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

Discussions similaires

  1. [sbadecoder a dit].. C'est quoi pour vous un beau programme?
    Par seb.49 dans le forum Langages de programmation
    Réponses: 14
    Dernier message: 13/02/2004, 10h41
  2. c'est quoi un 'system catalogs' ...
    Par jaimepasteevy dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 08/12/2003, 16h47
  3. C'est quoi XMLRAD ?
    Par laffreuxthomas dans le forum XMLRAD
    Réponses: 10
    Dernier message: 09/08/2003, 02h42
  4. C'est quoi "Profile" dans le assign du XMLGram ?
    Par Lux interior dans le forum XMLRAD
    Réponses: 2
    Dernier message: 28/02/2003, 11h37
  5. C'est quoi exactement un générateur d'états
    Par Henry Cesbron Lavau dans le forum Outils de restitution et d'analyse
    Réponses: 0
    Dernier message: 02/04/2002, 19h15

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