Curso de C++ B谩sico

Curso de C++ B谩sico

Carlos Eduardo G贸mez Garc铆a

Carlos Eduardo G贸mez Garc铆a

Instalaci贸n en Windows

3/18

Lectura

Como viste en clases anteriores el compilador es el encargado de transformar tu c贸digo fuente en un archivo ejecutable. En Windows no viene instalado el compilador de C++, por lo que nos tocar谩 instalarlo manualmente y eso es lo que aprenderemos en esta clase 馃槈.

Instalando el compilador

El compilador para C++ que usamos en Windows se llama g++, y para poder instalarlo necesitamos descargar MinGW. Este es un peque帽o administrador que nos permitir谩 descargar el compilador de diversos lenguajes, incluyendo el de C++. Puedes descargar MinGW desde el siguiente enlace:

MinGW - Minimalist GNU for Windows

Simplemente debes darle click al bot贸n que dice 鈥淒ownload鈥, y despu茅s de unos segundos se descargar谩 autom谩ticamente.

Descarga.png

Una vez que el instalador haya sido descargado debes abrirlo. Al hacerlo te aparecer谩 la siguiente ventana con informaci贸n acerca del software, simplemente debes darle click al bot贸n de 鈥Install鈥.

step1.png

Te pedir谩 que le proporciones una carpeta en la cual hacer la instalaci贸n. Por defecto viene la carpeta C:\MinGW, si t煤 lo deseas puedes cambiarla, aunque te recomiendo dejar la carpeta por defecto. En dado caso de que la cambies, debes recordar cu谩l carpeta elegiste, ya que la usaremos m谩s adelante. Ahora simplemente dale click al bot贸n 鈥Continue鈥.

step2.png

Ver谩s la siguiente pantalla, esto empezar谩 a descargar el administrador de instalaci贸n de MinGW, simplemente debes esperar a que termine y al final hacer click en el bot贸n 鈥Continue鈥.

step3.png

A continuaci贸n ver谩s la siguiente pantalla鈥 隆No te asustes! Este es un administrador que nos permite instalar compiladores para diferentes lenguajes. En este caso queremos instalar el compilador para C++ as铆 que elegimos la opci贸n 鈥mingw32-gcc-g++鈥. Al darle click ver谩s que sale un men煤, ah铆 dale click a la opci贸n que dice 鈥淢ark for Installation鈥.

Puedes asegurarte de que este es el compilador de C++, ya que en el apartado 鈥淒escription鈥 ver谩s que dice 鈥淭he GNU C++ Compiler鈥 (el compilador GNU de C++).

step4.png

Una vez seleccionado, te vas a la pesta帽a 鈥Installation鈥 ubicada en la esquina superior izquierda y seleccionas la opci贸n 鈥Apply Changes鈥.

step5.png

Se te abrir谩 esta ventana emergente pidi茅ndote confirmaci贸n de los cambios, simplemente dale click al bot贸n que dice 鈥Apply鈥 y el administrador empezar谩 a descargar e instalar el compilador para C++.

atep6.png
step7.png

隆Cuando termine de instalarse te saldr谩 este mensaje que te dice que la instalaci贸n termin贸 correctamente! Dale click al bot贸n que dice 鈥Close鈥 y ya puedes cerrar el administrador de MinGW.

step8.png

隆Ya tenemos el compilador de C++ instalado! Con esto estamos casi listos para trabajar, sin embargo, nos falta un paso muy importante.

Agregando el compilador al PATH de Windows

M谩s adelante estaremos haciendo uso de una extensi贸n que nos ayudar谩 a correr nuestros programas escritos en C++, pero esta extensi贸n necesita que el compilador est茅 agregado al PATH de Windows.

Este PATH es b谩sicamente una variable que existe en nuestro sistema operativo que contiene una lista de rutas que apuntan a diferentes carpetas donde pueden encontrarse algunos programas importantes, y es aqu铆 donde agregaremos a nuestro compilador.

Para ello nos vamos al buscador de Windows y escribimos 鈥淰ariables de entorno鈥. En los resultados seleccionamos la opci贸n que dice 鈥淓ditar variables de entorno del sistema鈥.

step 9.png

Se te abrir谩 esta ventanita, aqu铆 simplemente debes darle click al bot贸n que dice 鈥Variables de entorno...鈥.

step10.png

Se te abrir谩 esta otra ventanita, aqu铆 debes buscar la variable llamada Path dentro de la secci贸n que dice 鈥淰ariables del sistema鈥. Si no la ves a primera vista puede que este ubicada mucho m谩s abajo. Una vez la encuentres seleccionala y dale click al bot贸n que dice 鈥Editar鈥.

step11.png

Se abrir谩 est谩 ventana, esta es la lista de rutas hacia los programas importantes que contiene la variable. Aqu铆 es donde a帽adiremos a nuestro compilador, y para ello debes darle click al bot贸n que dice 鈥Nuevo鈥.

step12.png

Ver谩s que se agregar谩 un nuevo campo donde podr谩s escribir una nueva ruta, aqu铆 escribiremos la ruta 鈥C:\MinGW\bin鈥. Esta es la ruta que dejamos por defecto cuando instalamos MinGW, si t煤 la cambiaste entonces deber谩s escribir la ruta en donde guardaste el compilador. Cuando ya tengas tu ruta escrita dale click al bot贸n que dice 鈥Aceptar鈥 en todas las ventanas que tengas abiertas.

step13.png

隆Con eso ya deber铆as tener tu compilador agregado en el PATH de Windows! Y podemos comprobarlo, para ello ve al buscador de Windows, escribe 鈥淐MD鈥 y dale click a la opci贸n que dice 鈥淪铆mbolo del sistema鈥.

step14.png

Se te abrir谩 esta ventanita, aqu铆 debes escribir el comando g++ --version. Si te sale este mensaje significa que tu compilador est谩 instalado correctamente y que se agreg贸 correctamente al PATH de Windows.

step15.png

Problemas comunes

Si por alguna raz贸n no te sale este mensaje puede deberse a varios factores. En primera instancia, te recomiendo reiniciar tu computadora, ya que a veces los cambios a la variable PATH suelen tomar efecto luego de un reinicio.

Si aun as铆 no te funciona, revisa bien que hayas escrito correctamente la ruta dentro de tu variable PATH, y tambi茅n revisa que dicha ruta exista, y que dentro de esa ruta exista un archivo llamado g++.exe. Si por alguna raz贸n no encuentras la ruta o el archivo te recomiendo reinstalar el compilador y dejar la carpeta por defecto.

Ahora que ya tienes el compilador de C++ instalado nos vamos a la siguiente clase donde aprenderemos a c贸mo instalar este mismo compilador en Linux 馃槃.

Aportes 12

Preguntas 6

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesi贸n.

Una webpage para correr codigo c++ sin tener que instalar algo en windows es la siguiente:

https://www.onlinegdb.com/online_c++_compiler

Sirve para practicar y funciona bien 馃榿

para MAC, abre la terminal y ejecuta el comando

gcc -v

Si te muestra un resultado es por que ya esta listo, de lo contrario te dejo este link, espero te sirva
https://www.youtube.com/watch?v=0z-fCNNqfEg&t=184s&ab_channel=ProgrammingwithDr.Hayes

si usas visual etudio ya tenes un compilador para c++ no hace falta descarga nada fijate en la imagen .

El archivo MinGW del link que dan marca error al compilar, el que funciona es este.

Gracias, muchas gracias. Muy didactico

tambi茅n pueden hacer uso del subsystem linux de window de esta forma tendran windows y linux sin necesidad de dual boot y funciona muyyy bien.

tambien esta code y dev c++

Si por cosas de la vida no puedes-quieres instalar todo lo necesario para rockear usando c++, existen los Editores en L铆nea 馃槑

B谩sicamente, un editor en l铆nea es una aplicaci贸n web, puede correr en la mayor铆a de navegadores modernos y sistemas operativos, perfecto para cuando no quieres dar tantas vueltas a preparar el ambiente de desarrollo

Les recomiendo Replit, tiene compatibilidad con un mont贸n de tecnolog铆as y Github

Tambi茅n pueden usar replit, un IDE online.

Existe un IDE r谩pido, gratuito y liviano e incluso contiene su compilador, se llama zinal.
Aqu铆 comparto el link:

Los que son de Windows tienen que seguir estos pasos:

_Primero tienen que seleccionar el icono de Windows

_Luego tienen que instalar el instalador:

_Y por ultimo ya tienen que seguir los pasos de descarga.

As铆 se visualiza la interfaz con el compilador.

Si por alguna razon quieren instalarlo en una ubicacion diferente a la carpeta C:\MinGW
Al momento de buscar el PATH asegurense de buscar la carpeta que se llame "bin"
ejemplo:
C:\Program Files (x86)\bin (correcto)
Esta carpeta no
C:\Program Files (x86)\mingw32\bin (incorrecta)

Tambien asegurense de reiniciar la PC una vez hecho el cambio anterior para poder ejecutar el CMD y que la instalacion haya quedado correcta

(Windows) si tienes **chocolatey **(gestor de paquetes) corre el cmd o powershell como administrador y pon:

choco install mingw

Con eso ya lo tienes instalado y el comando 鈥榞++鈥 si corre en la terminal por lo que no es necesario modificar las variables de entorno. Basicamente solo necesitas poner esa linea.