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
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.
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.
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"
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.
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.
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
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.
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")
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.
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ó.
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ó.
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.
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 Sí per permetre canvis.
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
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
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.