Taula de continguts:

Com configurar la programació en C / C ++ .: 5 passos
Com configurar la programació en C / C ++ .: 5 passos

Vídeo: Com configurar la programació en C / C ++ .: 5 passos

Vídeo: Com configurar la programació en C / C ++ .: 5 passos
Vídeo: 1. Programación en C++ || Primer programa en C++ 2024, Desembre
Anonim
Com configurar la programació en C / C ++
Com configurar la programació en C / C ++

C i C ++ són llenguatges de programació populars que ofereixen ràpidament accés a la formulació de fórmules i a la resolució de problemes complexos amb un mínim de recursos gastats. El problema és trobar una manera de compilar i fer executable el programa.

Una de les vostres opcions pot ser utilitzar Visual Studio, que és un editor de text, compilador en un. Tot i que és útil, és possible que alguns ho considerin massa complex o vulguin una manera més senzilla de modificar i compilar el seu codi. Aquí és on entra el GNU minimalista per a Windows o, en breu, MinGW. Utilitzeu MinGW a la vostra interfície de línia d’ordres, l’aplicació només de text a la qual podeu accedir ràpidament prement la tecla de Windows i escrivint "cmd".

Al final d'aquest instructiu, hauríeu de tenir MinGW instal·lat correctament i poder compilar qualsevol programa c / c ++ a qualsevol lloc del vostre ordinador.

NOTA: Aquesta instrucció és exclusiva per a entorns Windows. Linux ve amb GCC, una col·lecció de compiladors GNU. Aquest és el resultat desitjat per al nostre entorn, per aconseguir GCC a Windows.

Subministraments

Necessiteu un ordinador per descarregar el programari i una connexió a Internet decent per a una instal·lació estable i ràpida. Tot i que no és obligatori, també és possible que vulgueu una unitat de disc, en cas que vulgueu tenir una còpia físicament portàtil de la configuració de MinGW.

Pas 1: descarregueu l'instal·lador

Baixeu-vos l'instal·lador
Baixeu-vos l'instal·lador

El primer que hem de fer és obtenir l’instal·lador.

Per fer-ho, hem d’anar al lloc web de MinGW.

Des d'allà, voldreu anar a l'enllaç de descàrregues, situat a la part esquerra de la secció de navegació. En cas que no el pugueu trobar o que es mogui, aquest enllaç us hi portarà

El que volem és el fitxer mingw-get-setup.exe. Un cop descarregat el fitxer, podem passar al següent pas.

Pas 2: instal·leu correctament MinGW

Instal·leu correctament MinGW
Instal·leu correctament MinGW
Instal·leu correctament MinGW
Instal·leu correctament MinGW

El primer que demana és on voleu instal·lar-lo. Per facilitar-ne l'accés, recomano deixar-lo al directori per defecte. En cas contrari, podeu configurar-lo en qualsevol lloc, fins i tot en unitats policials.

La següent opció parla de la interfície d'usuari de MinGW. En aquest cas, treballarem amb una interfície d’usuari, ja que és millor veure què podem fer.

Pas 3: Instal·lació del paquet

Instal·lació del paquet
Instal·lació del paquet

Ara que hem acabat la instal·lació de MinGW, hem de triar paquets específics per instal·lar. En aquest instructiu, ho farem senzill i treballarem amb la configuració bàsica, ja que podem obtenir el resultat desitjat sense haver d’aprofundir en tots els paquets individuals que ofereix MinGW.

A la taula de continguts de l’esquerra, assegureu-vos de mirar la configuració bàsica. A partir d’aquí hauríeu de veure 7 elements a la taula de la dreta. Per als compiladors de C / C ++, voldreu instal·lar els paquets següents: mingw32-base-bin i mingw32-gcc-g ++ - bin. GCC s’utilitza per a programes c i G ++ s’utilitza per a programes C ++.

Per instal·lar un paquet, feu clic amb el botó dret del ratolí i, a continuació, feu clic a "Marca per a la instal·lació". Un cop hàgiu marcat els paquets que voleu, aneu a la part superior esquerra i feu clic a "Instal·lació". A continuació, "Apliqueu els canvis", que us mostrarà una finestra nova que mostrarà els canvis que realitzareu. Feu clic a "Accepta" i començarà la instal·lació. Començarà una descàrrega i apareixerà una altra finestra, que aquesta vegada us mostrarà si la instal·lació ha finalitzat.

Pas 4: Poder utilitzar el compilador en qualsevol lloc amb CMD

Poder utilitzar el vostre compilador en qualsevol lloc amb CMD
Poder utilitzar el vostre compilador en qualsevol lloc amb CMD
Poder utilitzar el vostre compilador en qualsevol lloc amb CMD
Poder utilitzar el vostre compilador en qualsevol lloc amb CMD
Poder utilitzar el vostre compilador en qualsevol lloc amb CMD
Poder utilitzar el vostre compilador en qualsevol lloc amb CMD

Amb el compilador recentment instal·lat, notareu que el vostre símbol del sistema no reconeix gcc ni g ++ com a ordres. Per fer-ho, heu de fer el següent:

  1. Premeu la tecla Windows, escriviu "Edita les variables d'entorn del sistema" i, a continuació, premeu Intro
  2. Apareixerà una finestra nova, anomenada Propietats del sistema.
  3. Si encara no hi sou, aneu a la pestanya Avançat.
  4. Mireu cap a la part inferior dreta i feu clic a Variables d'entorn.
  5. A partir d’aquí, veureu dues llistes separades de variables. Depenent de les vostres preferències, podeu establir aquests camins de manera local a un usuari o bé a tot el sistema. Sigui com sigui, localitzeu la variable "Camí" i feu clic a Edita.
  6. A la nova finestra, feu clic a Nou a la part dreta de la finestra i, a continuació, escriviu el següent: "C: / MinGW / bin". Hem de dirigir-lo al directori bin de la nostra instal·lació perquè és aquí on existeixen els nostres compiladors, gcc i g ++.
  7. Des d'allà, premeu D'acord a les dues finestres i obriu un nou símbol del sistema. Escriviu gcc o g ++ i comproveu si l'ordre us respon. Proveu-lo més fent un programa C o C ++ i intenteu compilar-lo

Ara teniu la possibilitat de crear programes i compilar-los a qualsevol lloc del vostre sistema.

Per compilar un programa, tot el que heu de fer és trucar a gcc si és un programa c, o g ++ si és un programa c ++ i, a continuació, escriviu el nom del programa que voleu compilar. Exemple: gcc helloworld.c o g ++ helloworld.cpp

El pas següent, encara que opcional, explica algunes opcions útils que podeu utilitzar amb el compilador.

Pas 5: Opcions útils que podeu utilitzar mentre compileu un programa

Tot i que no són necessàries per compilar els vostres programes, aquestes opcions us ajudaran a depurar el vostre codi.

La sintaxi per introduir aquestes opcions és la següent per a gcc o g ++: argument d'opció g (cc / ++)

  • -o: aquesta opció us permet anomenar el programa en la compilació. Per defecte, el programa es dirà a.exe. Per tant, fent: "gcc helloworld.c -o Hello", obtindreu Hello.exe
  • -g: aquesta opció permet que un altre programa pugui utilitzar el vostre codi. "gdb" o el depurador GNU necessita aquesta opció -g per funcionar. El depurador GNU és una eina molt útil ja que us permet veure com funcionen les vostres variables i codi línia per línia. És una mica avançat per als nouvinguts, de manera que és una bona idea consultar les ordres que hi podeu fer.

    NOTA: Si bé és útil, si no teniu previst utilitzar gdb, no hauríeu d'utilitzar -g, ja que la mida del fitxer és molt més gran que el fitxer exe estàndard

  • -Wall, -Werror, -Wextra i -pedantic són opcions relacionades amb l'advertència. Wall Wextra i pedant detectaran la majoria d’errors i advertències, mentre que Werror converteix tots els avisos en errors. La diferència entre aquests dos és que si el vostre programa té avisos, encara es compilarà. Tanmateix, si té errors; el programa no es compilarà. La preocupació en aquest cas és més una pràctica que una eina, ja que aplica comportaments correctes segons l'estàndard c, cosa que em porta a l'última opció que vull parlar
  • --std =: Aquesta opció indica al compilador quin estàndard s'ha d'utilitzar. Tot i que probablement no sigui important en la majoria dels casos, si rebeu un codi anterior que potser no funciona en l’estàndard actual, aquesta opció farà complir l’estàndard que trieu. Alguns estàndards notables són c99, c89, gnu99, gnu 89, etc. Diré que normalment no faràs servir aquesta opció tret que ho necessitis.

    NOTA: Aquesta opció només és per a c

  • Exemple de les opcions juntes: gcc --std = c99 -Wall -Wextra -pedantic -Werror -g helloworld.c -o hola
  • Exemple de les opcions juntes en c ++: g ++ -Wall -Wextra -pedantic -Werror -g helloworld.c -o hola