Com es compila un programa C mitjançant el compilador GNU (GCC)

Taula de continguts:

Com es compila un programa C mitjançant el compilador GNU (GCC)
Com es compila un programa C mitjançant el compilador GNU (GCC)

Vídeo: Com es compila un programa C mitjançant el compilador GNU (GCC)

Vídeo: Com es compila un programa C mitjançant el compilador GNU (GCC)
Vídeo: Como pasar fotos y videos de un iphone a computadora PC windows SOLUCIONADO!! (funciona 2021) 2024, Maig
Anonim

Aquest wikiHow us ensenya a compilar un programa C a partir del codi font mitjançant el compilador GNU (GCC) per a Linux i Minimalist Gnu (MinGW) per a Windows.

Passos

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

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 al vostre sistema Linux

La seva icona sol ser una pantalla negra amb alguns caràcters blancs. Normalment el podeu trobar al menú Aplicacions.

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. Instal·leu GCC

Si encara no teniu GCC instal·lat, podeu utilitzar les ordres següents de Terminal per instal·lar GCC per a Ubuntu i Debian. Per a la resta de versions de Linux, consulteu la documentació de la vostra distribució de Linux per obtenir informació sobre com obtenir el paquet correcte:

  • Escriviu sudo apt update i premeu "Retorn" per actualitzar la llista de paquets.
  • Escriviu sudo apt install build-essential i premeu "Retorn" per instal·lar els paquets essencials, que inclouen GCC, G ++ i Make.
  • Escriviu sudo apt-get install manpages-dev i premeu "Retorn" per instal·lar les pàgines del manual.
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. Escriviu gcc --version i premeu ↵ Retorn

Això comprovarà que GCC està instal·lat correctament i retornarà el número de versió. Si no es troba l'ordre, és probable que GCC no estigui instal·lat.

Si compileu un programa C ++, utilitzeu "g ++" en lloc de "gcc"

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. Aneu al directori on es desa el codi font

Utilitzeu l'ordre cd per navegar pels directoris del terminal. Per exemple, si el vostre codi font es troba a la carpeta Documents, escrivireu cd / home / [nom_usuari] / Documents (a Ubuntu). També podeu anar al directori Documents escrivint cd ~ / Documents al terminal.

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. Escriviu gcc [nom_programa].c –o [nom_executable] i premeu ↵ Retorn

Substituïu "[nom_programa].c" pel nom del fitxer de codi font i "[nom_executable]" pel nom del programa acabat. Ara es compilarà el programa.

  • Si veieu errors i voleu obtenir més informació sobre ells, utilitzeu gcc -Wall -o errorlog file1.c. A continuació, consulteu el fitxer "errorlog" al directori actual amb cat errorlog.
  • Per compilar un programa a partir de diversos fitxers de codi font, utilitzeu gcc -o outputfile file1.c file2.c file3.c.
  • Per compilar diversos programes alhora amb diversos fitxers de codi font, utilitzeu gcc -c file1.c file2.c file3.c.
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 6. Executeu el vostre programa recentment compilat

Escriviu./[executable_name] però substituïu "[executable_name]" pel nom del vostre programa.

Mètode 2 de 2: utilitzar MinGW 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 1. Descarregueu GNU minimalista per a Windows (MinGW)

Es tracta d’una versió fàcil d’instal·lar de GCC per a Windows. Seguiu els passos següents per descarregar MinGW:.

  • Aneu a https://sourceforge.net/projects/mingw/ en un navegador web.
  • Feu clic al botó verd que diu descarregar.
  • Espereu que l'instal·lador es descarregui automàticament.
Compileu un programa C mitjançant el compilador GNU (GCC) Pas 8
Compileu un programa C mitjançant el compilador GNU (GCC) Pas 8
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. Instal·leu MinGW

Seguiu els passos següents per instal·lar MinGW:

  • Feu doble clic mingw-get-setup.exe a la carpeta de descàrregues o al navegador web.
  • Feu clic a Instal·la.
  • Feu clic a Continua.

    MinGW recomana utilitzar la carpeta d'instal·lació per defecte (C: / MinGW). Si heu de canviar la carpeta, no utilitzeu cap carpeta amb espais al nom (per exemple, "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 3. Seleccioneu els compiladors que voleu instal·lar

Com a mínim, trieu Configuració bàsica al tauler esquerre, a continuació, col·loqueu marques de selecció al costat de tots els compiladors llistats al tauler principal dret. Els usuaris més avançats poden triar Tots els paquets i seleccioneu 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 4. Feu clic amb el botó dret a cada paquet i feu clic a Marca per a la instal·lació

La configuració bàsica té aproximadament set paquets llistats al quadre de la part superior. Feu clic amb el botó dret a cadascun d'ells (o només els que vulgueu) i feu clic Marca la instal·lació. Això afegeix una icona amb una fletxa al costat de cadascuna i la marca per a la instal·lació.

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 5. Instal·leu els paquets seleccionats

És possible que el vostre equip trigui uns quants minuts a instal·lar tots els paquets. Seguiu els passos següents per instal·lar els paquets marcats per a la instal·lació.

  • Feu clic a Instal·lació menú a l'extrem superior esquerre.
  • Feu clic a Aplica els canvis.
  • Feu clic a Aplicar.
  • Feu clic a Tanca un cop feta la instal·lació.
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 6. Afegiu el camí a MinGW a les variables d'entorn del sistema

Seguiu els passos següents per afegir el camí a MinGW a les variables de l'entorn del sistema:

  • Escriviu entorn a la barra de cerca al costat del menú Inici.
  • Feu clic a Editeu les variables d'entorn del sistema als resultats de la cerca.
  • Feu clic a Variables del mediambient
  • Seleccioneu el fitxer Camí variable.
  • Feu clic a Edita a sota del quadre superior (a "Variables d'usuari")
  • Feu clic a Novetat.
  • Escriviu C: / MinGW / bin al nou espai. Tingueu en compte que si heu instal·lat MinGW en un directori diferent, introduïu C: / path-to-that-directory / bin.
  • Feu clic a D'acord, i llavors D'acord de nou. Feu clic al que queda D'acord per tancar la finestra.
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 7. Obriu el símbol del sistema com a administrador

Heu d’haver iniciat la sessió en un compte de Windows amb privilegis administratius per obrir el símbol del sistema com a administrador. Seguiu els passos següents per obrir el símbol del sistema com a administrador:

  • Escriviu cmd a la barra de cerca al costat del menú Inici.
  • Clic dret Símbol d'ordres als resultats de la cerca i seleccioneu Executa com administrador.
  • Feu clic a per permetre canvis.
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 8. Aneu a la carpeta on es desa el codi font

Per exemple, si el fitxer de codi font anomenat helloworld.c es troba a C: / Source / Programs, escriviu cd C: / Source / Programs

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 9. Escriviu gcc c –o [nom_programa].exe [nom_programa].c i premeu ↵ Retorn

Substituïu "[nom_programa]" pel nom del vostre codi font i de l'aplicació. Un cop s'hagi compilat el programa, tornareu a l'indicador d'ordres sense errors.

Qualsevol error de codificació que aparegui s'ha de corregir abans que es compili el programa

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 10. Escriviu el nom del programa per executar-lo

Si es diu hello_world.exe, escriviu-lo a l'indicador d'ordres per iniciar el programa.

Si rebeu un missatge d'error "Accés denegat" o "Permís denegat" en compilar un programa o executar el fitxer executable de sortida, comproveu els permisos de la carpeta i assegureu-vos que teniu accés complet de lectura / escriptura a la carpeta que conté el codi font. Si això no funciona, proveu de desactivar temporalment el programari de virus

Consells

  • La creació del codi amb un senyalador -g produirà informació de depuració que el programa de depuració corresponent, GDB, pot utilitzar per millorar la depuració.
  • Es poden crear fitxers Makefile per facilitar la compilació de programes grans.
  • Si utilitzeu molt les optimitzacions, tingueu en compte que l'optimització de la velocitat pot comportar una compensació de mida i, de vegades, de precisió, i viceversa.
  • Quan compileu un programa C ++, utilitzeu G ++ de la mateixa manera que faríeu servir GCC. Recordeu que els fitxers C ++ tenen l’extensió.cpp en lloc de.c.

Recomanat: