Langage C sous Unix et sous Windows ?
Résolu
Abdas001
-
ekra Messages postés 1870 Date d'inscription Statut Membre Dernière intervention -
ekra Messages postés 1870 Date d'inscription Statut Membre Dernière intervention -
bonjour
voila j'ai une question à propos du langage C; en effet j'ai déja etudié le langage C sous Unix et je demande est ce que C le même que le langage C sous windows est c'est quoi la différence est ce seulement "peut etre" le compilateur ?
merci
voila j'ai une question à propos du langage C; en effet j'ai déja etudié le langage C sous Unix et je demande est ce que C le même que le langage C sous windows est c'est quoi la différence est ce seulement "peut etre" le compilateur ?
merci
A voir également:
- Langage C sous Unix et sous Windows ?
- Clé windows 8 - Guide
- Montage video windows - Guide
- Windows ne démarre pas - Guide
- Windows movie maker - Télécharger - Montage & Édition
- Restauration systeme windows 10 - Guide
5 réponses
Bonjour,
Les règles du langage C sont les même car un langage ne dépend pas du système d'exploitation. Seules les bibliothèques, les appels système diffèrents.
Donc si tu ne te sers que de bibliothèque développées sous ces deux O.S. et que tu ne fais pas d'appel dépendant du système, le programme est portable.
Les règles du langage C sont les même car un langage ne dépend pas du système d'exploitation. Seules les bibliothèques, les appels système diffèrents.
Donc si tu ne te sers que de bibliothèque développées sous ces deux O.S. et que tu ne fais pas d'appel dépendant du système, le programme est portable.
En fait en terme de compilateur tu peux utiliser aussi gcc sous windows (soit au travers de dev cpp, soit avec cygwin). Comme l'a dit ekra, tant que tu n'utilises ni header, ni librairies spécifiques à l'un des deux systèmes, le logiciel est portable. A noter que la plupart des librairies que tu es susceptible d'utiliser sous linux (lib pcre, lib boost...) sont disponibles via cygwin.
Bonne chance
Bonne chance
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question