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
Pas 1. Obriu una finestra de terminal a l'ordinador Unix
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".
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
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.
Pas 5. Executeu el programa compilat amb l'ordre./programname
Mètode 2 de 2: utilitzar MinGW per a Windows
Pas 1. Descarregueu GNU minimalista per a Windows des de
MinGW és un paquet GCC fàcil d'instal·lar per a Windows.
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
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)
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.
Pas 5. Feu clic al menú Instal·lació a l'extrem superior esquerre de MinGW
Pas 6. Feu clic a Aplica els canvis
Pas 7. Feu clic a Aplica per descarregar i instal·lar el compilador
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.
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.
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
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
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.