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

C Discussion :

confusions GNU C et C , Posix et Sus et GNU C


Sujet :

C

  1. #1
    Candidat au Club
    Inscrit en
    Janvier 2010
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 5
    Points : 4
    Points
    4
    Par défaut confusions GNU C et C , Posix et Sus et GNU C
    bonjour tout le monde;
    à travers plusieurs recherches sur le web, je suis toujours confus à propos de ce qu'est le GNU C par rapport au C, de ce qu'est la norme posix par rapport à la Single Unix Specification, et si la norme sus est bien compatible avec posix comme on dit, et si c'est inclus dans gcc , sinon comment le faire
    le GNU C lui , après avoir trouvé un manuel de référence , qui ne mentionne pas les headers qu'il faut employer, bref toute la marmite bouillit j'y comprend rien aidez moi à mieux saisir tout ces outils svp
    merci

  2. #2
    Expert éminent sénior
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 369
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 369
    Points : 41 519
    Points
    41 519
    Par défaut
    Bonjour,
    • Le GNU C, c'est du C avec des extensions GNU. Une de ces extensions est le mot-clé typeof, mais je ne me souviens plus des autres (d'autant que certaines ont été intégrées au standard C99, il me semble). La plupart de ces extensions ne marchent pas sous Visual, évidemment.
      Comme ces extensions font partie du compilateur, elles ne nécessitent normalement pas d'inclure un header particulier.
    • Pour SUS vs POSIX, je suis à peu près aussi perdu que toi, mais Wikipédia semble dire que c'est plus ou moins différentes versions de la même chose:
      http://en.wikipedia.org/wiki/POSIX#Versions_after_1997
      [ame]http://en.wikipedia.org/wiki/Single_UNIX_Specification[/ame]
    • La plupart des fonctions systèmes sous *n*x sont déclarées dans <unistd.h>
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  3. #3
    Candidat au Club
    Inscrit en
    Janvier 2010
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 5
    Points : 4
    Points
    4
    Par défaut
    d'accord, mais si j'utilise les fonctions de posix oubien sus 3 ou 4 , est ce que je dois payer pour ca?
    je sens une certaine obscurité à propos de ces sujets, gcc qui n'arrive toujours pas à compléter sa prise en charge C99 alors que ce dernier s'apprête à arriver sur une nouvelle norme incluant les threads etc..

Discussions similaires

  1. Les distributions GNU/Linux et BSD + Guide pour choisir sa distribution Linux
    Par Community Management dans le forum Distributions
    Réponses: 1
    Dernier message: 23/09/2006, 18h20
  2. Réponses: 2
    Dernier message: 26/01/2004, 20h11
  3. Licence de programme [ GNU/GPL ]
    Par Neitsa dans le forum Autres Logiciels
    Réponses: 2
    Dernier message: 12/12/2003, 11h20
  4. question sur les variables globales et les thread posix
    Par souris_sonic dans le forum POSIX
    Réponses: 5
    Dernier message: 13/06/2003, 13h59
  5. RTL60 ( la jsuis un peu confused)
    Par magdoz dans le forum Outils
    Réponses: 7
    Dernier message: 23/07/2002, 11h20

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