“Diferencias Del Lenguaje C Para Distintos Sistemas Operativos”
Algunas de las diferencias que existen del lenguaje c entre los distintos sistemas operativos son:
* La forma en que secompilan los programas para cada SO.
* las librerias que se utilizan.
* los programas sobre los cualesse puede trabajar el lenguaje c
Compilación del código fuente
Si se utiliza un entorno dedesarrollo, será posible compilar directamente desde el entorno, mediante un botón o una combinación de teclas.
Si se ejecuta el compilador desde la línea de comandos, la línea será distinta según elcompilador utilizado. A continuación algunos ejemplos de ciertos comandos según el compilador:
* En Turbo C de Borland es: tcc hola.c
* En C++ de Borland: bcc hola.c
* En Visual C deMicrosoft: cl hola.c
* En GNU gcc: gcc hola.c o cc hola.c
* El C de Zortech: ztc hola.c
WINDOWS
Si ejecutamos en entorno Windows el programa directamente desde el navegador de archivos, o tambiéndesde algunos entornos de desarrollo, lo que sucederá será que apenas abierta la ventana de la consola, se mostrará la cadena esperada y luego de terminada la función, la consola se cerrará sintener el tiempo suficiente de ver nuestro mensaje en pantalla.
Para poder ver la salida por pantalla será necesario ejecutar el programa desde la línea de comandos, o modificar la configuración delentorno de desarrollo para que muestre la salida por pantalla al ejecutar el programa.
La solución a ésto es agregar una función adicional a nuestro "hola.c":
/* Inclusión de archivos*/
#include <stdio.h>
#include <stdlib.h>
/* Función principal */
int main (int argc,char **argv){
/* Impresión por pantalla y salida del programa*/
printf("Hola mundo\n");
system ("pause");
return 0;...
Regístrate para leer el documento completo.