Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| tutorial_de_compilacion [2023/02/04 05:22] – [Tutorial de compilación] peron | tutorial_de_compilacion [2026/04/21 16:09] (actual) – editor externo 127.0.0.1 | ||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| - | ====== Tutorial de compilación ====== | + | ====== Tutorial de compilación |
| Con anterioridad de la [[microcomputadora# | Con anterioridad de la [[microcomputadora# | ||
| Línea 5: | Línea 5: | ||
| Por tal motivo, este tutorial te ilustrará con ejemplos básicos cómo se traduce el código fuente de un programa en lenguaje C de alto nivel a un programa ejecutable en este sistema compartido y otros compatibles. | Por tal motivo, este tutorial te ilustrará con ejemplos básicos cómo se traduce el código fuente de un programa en lenguaje C de alto nivel a un programa ejecutable en este sistema compartido y otros compatibles. | ||
| - | >Este tutorial no es uno de programación, | + | >Este tutorial no es uno de programación, |
| ===== Introducción ===== | ===== Introducción ===== | ||
| Línea 21: | Línea 21: | ||
| Consideremos el orden de los //procesos de la programación//: | Consideremos el orden de los //procesos de la programación//: | ||
| - | | **Acción realizada: | + | ^ **Acción realizada: |
| |// | |// | ||
| |// | |// | ||
| Línea 39: | Línea 39: | ||
| ===== Compilación básica ===== | ===== Compilación básica ===== | ||
| - | La manera más simple de compilar consiste en llamar a CC es esta manera: | + | La manera más simple de compilar consiste en llamar a CC, así: |
| <code bash>cc codigo_fuente.c –o binario_ejecutable</ | <code bash>cc codigo_fuente.c –o binario_ejecutable</ | ||
| - | De esta manera, | + | CC oficiará de compilador automático, |
| >Incluso es opcional la opción '' | >Incluso es opcional la opción '' | ||
| Línea 61: | Línea 61: | ||
| Ya en tu directorio '' | Ya en tu directorio '' | ||
| - | <code c> | + | <file c holamundo.c> |
| // * * * Programa simple en C para mostrar "Hola Tercer Mundo!" | // * * * Programa simple en C para mostrar "Hola Tercer Mundo!" | ||
| #include < | #include < | ||
| Línea 67: | Línea 67: | ||
| int main() | int main() | ||
| { | { | ||
| - | printf(" | + | printf(" |
| return 0; | return 0; | ||
| } | } | ||
| - | </code> | + | </file> |
| Guarda los cambios y vuelve al Shell. | Guarda los cambios y vuelve al Shell. | ||
| Línea 92: | Línea 92: | ||
| Si bien la compilación automática es sumamente simple y conveniente, | Si bien la compilación automática es sumamente simple y conveniente, | ||
| - | ¡Aprendamos, | + | ¡Aprendamos, |
| ==== Microtetris ==== | ==== Microtetris ==== | ||
| Línea 234: | Línea 234: | ||
| <code bash>rm arkurses.c arkurses.i arkurses.s arkurses.o</ | <code bash>rm arkurses.c arkurses.i arkurses.s arkurses.o</ | ||
| ==== Conclusión ==== | ==== Conclusión ==== | ||
| + | |||
| + | Felicitaciones ¡Ya compilaste tu primer programa en C en texto-plano.xyz! Comparte tu logro con [[gab]]: | ||
| + | |||
| + | <code bash> | ||
| + | gab -m " | ||
| + | </ | ||
| Preprocesar, | Preprocesar, | ||
| + | |||
| + | Ver también: [[Tutorial de Compilación en Fortran]] | ||
