C Configuration de l'environnement

Si vous souhaitez configurer un environnement de langage C, vous devez vous assurer que les deux logiciels suivants sont disponibles sur votre ordinateur : un éditeur de texte et un compilateur C.

Éditeur de texte

Les fichiers créés avec un éditeur sont généralement appelés fichiers source ; les fichiers source contiennent le code source du programme.

Les fichiers source de programme C utilisent généralement l'extension.c。

Avant de commencer à programmer, assurez-vous de disposer d'un éditeur de texte et de suffisamment d'expérience pour écrire un programme informatique, puis enregistrez-le dans un fichier, compilez-le et exécutez-le.

  • Visual Studio Code: Bien qu'il s'agisse d'un éditeur de texte polyvalent, il dispose de nombreux plugins prenant en charge le développement C/C++, ce qui en fait un choix populaire. En installant des plugins C/C++ et en ajustant les paramètres, vous pouvez le transformer en un excellent environnement de développement en langage C.

    Guide d'installation :https://www.example.com/w3cnote/vscode-tutorial.html

    URL de téléchargement :https://code.visualstudio.com/

  • Sublime Text: Sublime Text est un éditeur de texte léger, rapide et hautement personnalisable, avec de nombreux plugins prenant en charge le développement en langage C. Il dispose de puissantes fonctionnalités d'édition de code et de raccourcis, ce qui rend la programmation plus efficace.

    URL de téléchargement :https://www.sublimetext.com/

  • AtomAtom est un éditeur de texte open source développé par GitHub. Il dispose de nombreux plugins et thèmes et peut être personnalisé en un environnement adapté au développement en langage C.

    URL de téléchargement :https://atom-editor.cc/

  • VimetEmacs: Ces deux-là sont des éditeurs de texte traditionnels. Ils disposent de puissantes fonctionnalités d'édition et d'un haut degré de personnalisation. Ils sont très puissants pour les utilisateurs expérimentés, et il existe de nombreux plugins et configurations pouvant prendre en charge le développement en langage C.

  • Eclipse: Eclipse est un autre environnement de développement intégré puissant. Bien qu'il ait été conçu à l'origine pour le développement Java, l'installation de plugins C/C++ peut lui permettre de prendre en charge le développement en langage C.

  • Compilateur C

    Le code source écrit dans le fichier source est du source lisible par l'homme. Il doit être « compilé » en langage machine afin que le processeur puisse exécuter le programme selon les instructions données.

    Un compilateur du langage C est utilisé pour compiler le code source en un programme exécutable final. On suppose ici que vous avez déjà une compréhension de base des compilateurs de langages de programmation.

    Le compilateur libre le plus couramment utilisé est le compilateur GNU C/C++. Si vous utilisez HP ou Solaris, vous pouvez utiliser le compilateur de votre système d'exploitation respectif.

    Les sections suivantes vous guideront sur la façon d'installer le compilateur GNU C/C++ sur différents systèmes d'exploitation. C/C++ est mentionné ici principalement parce que le compilateur GNU gcc convient à la fois aux langages de programmation C et C++.


    Installation sur UNIX/Linux

    Si vous utilisezLinux ou UNIX, veuillez utiliser la commande suivante sur la ligne de commande pour vérifier si GCC est installé sur votre système :

    $ gcc -v
    

    Si le compilateur GNU est déjà installé sur votre ordinateur, le message suivant s'affichera :

    Using built-in specs.
    Target: i386-redhat-linux
    Configured with: ../configure --prefix=/usr .......
    Thread model: posix
    gcc version 4.1.2 20080704 (Red Hat 4.1.2-46)
    

    Si GCC n'est pas installé, veuillez suivrehttp://gcc.gnu.org/install/Pour obtenir des instructions détaillées sur l'installation de GCC, consultez ...

    Ce tutoriel est rédigé sur la base de Linux. Tous les exemples donnés ont été compilés sur le système Cent OS Linux.


    Installation sur Mac OS

    Si vous utilisez Mac OS X, le moyen le plus rapide d'obtenir GCC est de télécharger l'environnement de développement Xcode depuis le site Web d'Apple et de suivre les instructions d'installation. Une fois Xcode installé, vous pouvez utiliser le compilateur GNU.

    Xcode est actuellement disponible surdeveloper.apple.com/technologies/tools/Téléversement et téléchargement.

    Installation sous Windows

    Cygwin

    Cygwin est un progiciel qui simule un environnement Unix/Linux sur le système d'exploitation Windows, permettant aux utilisateurs d'utiliser des outils et applications de type Unix sous Windows.

    Cygwin fournit un ensemble de DLL (bibliothèques de liens dynamiques) qui servent de pont entre la couche d'appels système Unix et le noyau Windows, permettant aux programmes Unix de s'exécuter sur des systèmes Windows.

    Site officiel de Cygwin : https://www.cygwin.com/。

    Téléchargez l’installateur depuis le site officiel :

    Une fois le téléchargement terminé, double-cliquez sur le fichier téléchargé :

    Ensuite, vous pouvez continuer à cliquer sur Suivant :

    Ici, nous pouvons ajouter le miroir open source NetEase et le miroir Alibaba Cloudhttps://mirrors.aliyun.com/cygwin/:

    Une fois l'installation terminée, une icône sera générée sur le bureau :

    Double-cliquez sur l'icône, entrez dans l'interface de ligne de commande et tapezcygcheck -c cygwinLa commande peut être utilisée pour afficher les informations de version actuelles de Cygwin :

    Ensuite, nous installons l'environnement de compilation gcc/g++. Dans la ligne de commande, entrez dans le répertoire contenant setup-x86_64.exe et exécutez :

    setup-x86_64.exe -q -P wget -P gcc-g++ -P make -P diffutils -P libmpfr-devel -P libgmp-devel -P libmpc-devel

    Après l'installation, ouvrez le terminal Cygwin64 et tapezgcc --versionLa commande permet d'afficher les informations de version.

    MinGW-w64

    Pour installer GCC sous Windows, vous devez installer MinGW-w64.

    MinGW-w64 est un projet open source qui fournit une chaîne d'outils GCC complète pour les systèmes Windows, prenant en charge la compilation d'applications Windows 32 bits et 64 bits.

    Visitez la page d'accueil de MinGW-w64.mingw-w64.orgAccédez à la page de téléchargement de MinGW.https://www.mingw-w64.org/downloads/Téléchargez la dernière version du programme d'installation MinGW-w64.

    La page de détails du téléchargement de MinGW-w64 contient de nombreux paquets d'intégration de MinGW-w64 et des outils spécifiques :

    Nous n'installons que MinGW-w64, donc vous avez juste besoin de télécharger MinGW-w64. Cliquez sur le lien hypertexte "SourceForge" dans l'encadré rouge, et vous serez redirigé vers la page de téléchargement de MinGW-w64 sur SourceForge.

    Téléchargez MinGW-w64 depuis SourceForge :https://sourceforge.net/projects/mingw-w64/files/

    Il existe également des paquets binaires précompilés sur GitHub :https://github.com/niXman/mingw-builds-binaries/releases

    Vous pouvez télécharger l'installateur pour le système spécifié :

    Ce type d'installation peut rencontrer des erreurs de connexion réseau, nous pouvons donc télécharger directement sjlj (stable, prend en charge les 64 bits et les 32 bits) :

    Faites défiler la page pour télécharger l'installateur :

    Cette méthode d'installation peut rencontrer des erreurs de connexion réseau, nous pouvons donc télécharger directement sjlj (stable, prenant en charge les 64 bits et les 32 bits) :

    Après le téléchargement, extrayez-le, et vous pouvez trouver g++.exe ou gcc.exe dans le répertoire bin :

    Lors de l'installation de MinGW, vous devez au moins installer gcc-core, gcc-g++, binutils et MinGW runtime, mais en général vous installerez d'autres éléments en plus.

    Ajoutez le sous-répertoire bin de votre MinGW installé à votrePATHdans les variables d'environnement, afin de pouvoir spécifier ces outils par des noms simples sur la ligne de commande.

    Une fois l'installation terminée, vous pouvez exécuter gcc, g++, ar, ranlib, dlltool et d'autres outils GNU depuis la ligne de commande Windows.

    autres extensions