David Bohm

Hay dos frases que definen mi manera de pensar:
Realmente no hemos prestado mucha atención al pensamiento como un proceso; hemos participado en pensamientos, pero sólo hemos prestado atención al contenido, no al proceso.
La capacidad de percibir o pensar de manera diferente es más importante que el conocimiento adquirido.
Ambas son de David Bohm.

sábado, 6 de noviembre de 2021

Programar en C con Visual Studio Code en Windows 10

Vamos a configurar el compilador de C y Visual Studio Code para poder desarrollar, compilar y ejecutar nuestros programas.

Lo primero que haremos será descargar el compilador, para ello vamos al enlace: https://es.osdn.net/projects/mingw/

Descargamos MinGW y lo ejecutamos. Comenzará la descarga del gestor de instalación. Una vez que esté listo nos permite la instalación de paquetes. De la lista en 'Basic Setup' que muestra y para desarrollo en C vamos a seleccionar:

  • mingw-developer-toolkit-bin
  • mingw32-base-bin
  • mingw32-gcc-objc-bin
  • msys-base-bin  

Para desarrollo en C++ tendríamos que seleccionar:

  • mingw32-gcc-g++-bin

Al marcarlos los estamos seleccionando para su instalación. En el menú 'Installation' hacemos clic en 'Apply Changes' para que realice la instalación de los paquetes seleccionados.

La instalación la habremos hecho por ejemplo en C:\MinGW, ahora tenemos que agregar a la variable de entorno PATH la ruta: C:\MinGW\bin, esto nos permitirá llamar al compilador desde cualquier sitio sin necesidad de indicar una ruta absoluta.

Si abrimos una consola podemos ejecutar:

   C:\> gcc --version

Y obtendremos el resultado de la versión instalada.

En Visual Studio Code agregamos la extensión: C/C++ de Microsoft (C/C++ - Visual Studio Marketplace) y C/C++ Extension Pack de Microsoft (C/C++ Extension Pack - Visual Studio Marketplace)

Creamos un archivo 'helloworld.c' e introducimos el siguiente código:

// Hola Mundo

#include <stdio.h>

int main () {
    printf ("Hola Mundo!!! \nWelcome to C!!!");
    return 0;
}

Pulsamos F5 para compilar el código y la primera vez Visual Studio Code nos preguntará el compilador que deseamos utilizar. Seleccionamos C++ (GDB/LLDB) para después indicar que queremos utilizar el compilador que hemos instalado con MinGW: gcc.exe

Se abrirá el archivo de configuración .json que deberemos modificar, donde pone:

   "externalConsole": false,

Cambiaremos a true el valor que define este parámetro:

   "externalConsole": true,

Guardamos el archivo, cerramos y volvemos a pulsar F5, se realizará la compilación del programa creandose un helloworld.exe que podremos ejecutar y comprobar el resultado de nuestro primer programa

SaluDOS