Com compilar programes C amb el compilador GNU C (GCC)

Taula de continguts:

Com compilar programes C amb el compilador GNU C (GCC)
Com compilar programes C amb el compilador GNU C (GCC)

Vídeo: Com compilar programes C amb el compilador GNU C (GCC)

Vídeo: Com compilar programes C amb el compilador GNU C (GCC)
Vídeo: Night 2024, De novembre
Anonim

Aquest wikiHow us ensenya a compilar un programa C des de la font, utilitzant el compilador GNU (GCC) per a Linux i el GNU minimalista (MinGW) per a Windows.

Pas

Mètode 1 de 2: utilitzar GCC per a Unix

Compileu un programa C mitjançant el compilador GNU (GCC) Pas 1
Compileu un programa C mitjançant el compilador GNU (GCC) Pas 1

Pas 1. Obriu una finestra de terminal a l'ordinador Unix

Compileu un programa C mitjançant el compilador GNU (GCC) Pas 2
Compileu un programa C mitjançant el compilador GNU (GCC) Pas 2

Pas 2. Introduïu l'ordre gcc --version i premeu Retorn per mostrar la versió de GCC a l'ordinador

Si l’ordinador mostra un missatge d’ordre no trobat, és possible que GCC no s’instal·li a l’ordinador.

  • Si cal, instal·leu GCC seguint la guia per a la vostra distribució Linux.
  • Per compilar un programa C ++, utilitzeu "g ++" en lloc de "gcc".
Compileu un programa C mitjançant el compilador GNU (GCC) Pas 3
Compileu un programa C mitjançant el compilador GNU (GCC) Pas 3

Pas 3. Obriu la carpeta on heu desat el codi font del programa

Per exemple, si el codi del programa "akurapopo.c" es troba a la carpeta / usr / yuliaR / source, introduïu l'ordre cd / usr / yuliaR / source

Compileu un programa C mitjançant el compilador GNU (GCC) Pas 4
Compileu un programa C mitjançant el compilador GNU (GCC) Pas 4

Pas 4. Introduïu l'ordre gcc akurapopo.c –o AkuRapopo

Substituïu "akurapopo.c" pel nom del codi font del programa i "AkuRapopo" pel nom del programa desitjat. S’iniciarà el procés de compilació.

  • Si es produeix un error durant el procés de compilació, recopileu la informació d'error amb l'ordre gcc -Wall -o errorlog akurapopo.c. Després d'això, mostreu el fitxer "errorlog" amb l'ordre cat errorlog.
  • Compileu el programa a partir de diversos fitxers de codi font amb l’ordre gcc -o nom del programa file1.c file2.c file3.c.
  • Per compilar diversos programes a partir de diversos codis font alhora, utilitzeu l'ordre gcc -c file1.c file2.c file3.c.
Compileu un programa C mitjançant el compilador GNU (GCC) Pas 5
Compileu un programa C mitjançant el compilador GNU (GCC) Pas 5

Pas 5. Executeu el programa compilat amb l'ordre./programname

Mètode 2 de 2: utilitzar MinGW per a Windows

Compileu un programa C mitjançant el compilador GNU (GCC) Pas 6
Compileu un programa C mitjançant el compilador GNU (GCC) Pas 6

Pas 1. Descarregueu GNU minimalista per a Windows des de

MinGW és un paquet GCC fàcil d'instal·lar per a Windows.

Compileu un programa C mitjançant el compilador GNU (GCC) Pas 7
Compileu un programa C mitjançant el compilador GNU (GCC) Pas 7

Pas 2. Executeu el programa d'instal·lació de MinGW

Si el programa d'instal·lació no s'obre automàticament, feu doble clic al fitxer MinGW a la carpeta Descàrregues i, a continuació, feu clic a Instal·la

Compileu un programa C mitjançant el compilador GNU (GCC) Pas 8
Compileu un programa C mitjançant el compilador GNU (GCC) Pas 8

Pas 3. Ajusteu les opcions d’instal·lació del programa i feu clic a Continua

La carpeta recomanada per instal·lar MinGW és C: / MinGW. Si heu de canviar la carpeta d'instal·lació, no seleccioneu una carpeta amb un nom que contingui espais (com ara Fitxers de programa)

Compileu un programa C mitjançant el compilador GNU (GCC) Pas 9
Compileu un programa C mitjançant el compilador GNU (GCC) Pas 9

Pas 4. Seleccioneu el compilador que voleu instal·lar

  • Per instal·lar el compilador mínim recomanat, seleccioneu Configuració bàsica al tauler esquerre i, a continuació, marqueu tots els compiladors que apareguin al tauler principal dret.
  • Si cal, podeu seleccionar Tots els paquets i marcar tots els compiladors addicionals.
Compileu un programa C mitjançant el compilador GNU (GCC) Pas 10
Compileu un programa C mitjançant el compilador GNU (GCC) Pas 10

Pas 5. Feu clic al menú Instal·lació a l'extrem superior esquerre de MinGW

Compileu un programa C mitjançant el compilador GNU (GCC). Pas 11
Compileu un programa C mitjançant el compilador GNU (GCC). Pas 11

Pas 6. Feu clic a Aplica els canvis

Compileu un programa C mitjançant el compilador GNU (GCC) Pas 12
Compileu un programa C mitjançant el compilador GNU (GCC) Pas 12

Pas 7. Feu clic a Aplica per descarregar i instal·lar el compilador

Compileu un programa C mitjançant el compilador GNU (GCC) Pas 13
Compileu un programa C mitjançant el compilador GNU (GCC) Pas 13

Pas 8. Afegiu el MINGW PATH a la variable d'entorn del sistema seguint aquests passos:

  • Premeu Win + S per obrir el menú Cerca i, a continuació, introduïu la paraula clau d'entorn.
  • Als resultats de la cerca, feu clic a Edita les variables d'entorn del sistema.
  • Feu clic a Variables d'entorn.
  • Feu clic a Edita a sota del quadre superior (a sota de Variables d'usuari).
  • Desplaceu-vos fins al final del quadre Valors variables.
  • Introduïu; C: / MinGW / bin al final del text al quadre. Si heu instal·lat MinGW a una altra carpeta, substituïu; C: / MinGW / bin per; C: / installationfoldername / bin.
  • Feu clic a D'acord dues vegades per tancar la finestra.
Compileu un programa C mitjançant el compilador GNU (GCC) Pas 14
Compileu un programa C mitjançant el compilador GNU (GCC) Pas 14

Pas 9. Obriu una finestra de línia d'ordres com a administrador seguint aquests passos:

  • Premeu Win + S i, a continuació, introduïu cmd.
  • Feu clic amb el botó dret al símbol del sistema als resultats de la cerca i, a continuació, feu clic a Executa com a administrador.
  • Feu clic a Sí per permetre els canvis a l'ordinador.
Compileu un programa C mitjançant el compilador GNU (GCC). Pas 15
Compileu un programa C mitjançant el compilador GNU (GCC). Pas 15

Pas 10. Obriu la carpeta on heu desat el codi font del programa

Per exemple, si heu desat el codi font "lailacanggung.c" a la carpeta C: / Source / Programs, introduïu l'ordre cd C: / Source / Programs

Compileu un programa C mitjançant el compilador GNU (GCC). Pas 16
Compileu un programa C mitjançant el compilador GNU (GCC). Pas 16

Pas 11. Introduïu l'ordre gcc lailacanggung.c –o lailacanggung.exe

Substituïu el nom del fitxer pel nom del fitxer de codi del programa. Un cop finalitzat el procés de compilació, tornareu a veure la línia d'ordres. Els errors que es produeixin no es mostraran.

Els errors al codi del programa s’han de corregir abans d’iniciar el procés de compilació. No s'ha pogut compilar el codi del programa que conté l'error

Compileu un programa C mitjançant el compilador GNU (GCC). Pas 17
Compileu un programa C mitjançant el compilador GNU (GCC). Pas 17

Pas 12. Introduïu el nom del programa per executar-lo, per exemple lailacanggung.exe

Consells

  • Quan compileu un programa amb el paràmetre -g, el compilador inclourà la informació de depuració adequada per a GDB, el programa de depuració integrat de GCC. Aquesta informació us facilitarà la depuració.
  • Per compilar programes grans, primer podeu crear un Makefile.
  • Si el programa està optimitzat per a la velocitat, la mida del programa pot augmentar i la precisió pot no ser molt bona. D'altra banda, si optimitzeu la mida o la precisió del programa, la velocitat del programa pot disminuir.
  • Quan compileu programes C ++, utilitzeu G ++ com ho faríeu amb GCC. Els fitxers C ++ tenen una extensió.cpp en lloc de.c.

Recomanat: