CursosEmpresasBlogLiveConfPrecios

Instalación del compilador C++ en Windows usando MinGW

Clase 3 de 18 • Curso de C++ Básico

Contenido del curso

Introducción

  • 1
    Historia y evolución del lenguaje C y C++

    Historia y evolución del lenguaje C y C++

    03:42 min

Entorno de desarrollo

  • 2
    Proceso de compilación en C++ paso a paso

    Proceso de compilación en C++ paso a paso

    04:13 min
  • 3
    Instalación del compilador C++ en Windows usando MinGW

    Instalación del compilador C++ en Windows usando MinGW

    Viendo ahora
  • 4
    Instalación de C++ y configuración en Linux y Visual Studio Code

    Instalación de C++ y configuración en Linux y Visual Studio Code

    00:41 min
  • 5
    Instalación de Xcode y extensiones C++ en VSCode

    Instalación de Xcode y extensiones C++ en VSCode

    01:08 min

Conceptos básicos

  • 6
    Primer Programa "Hola Mundo" en C++: Estructura y Ejecución Básica

    Primer Programa "Hola Mundo" en C++: Estructura y Ejecución Básica

    05:52 min
  • 7
    Tipos de Datos en C++: Booleanos, Enteros, Flotantes y Caracteres

    Tipos de Datos en C++: Booleanos, Enteros, Flotantes y Caracteres

    06:24 min
  • 8
    Creación y Uso de Variables en C++

    Creación y Uso de Variables en C++

    05:43 min
  • 9
    Constantes y Listas en C++: Uso y Manipulación Básica

    Constantes y Listas en C++: Uso y Manipulación Básica

    10:47 min
  • 10
    Operadores en C++: Aritméticos, Comparativos y Lógicos

    Operadores en C++: Aritméticos, Comparativos y Lógicos

    13:47 min
  • 11
    Manejo de Entrada y Salida de Datos con IOStream en C++

    Manejo de Entrada y Salida de Datos con IOStream en C++

    07:15 min

Control de flujo

  • 12
    Condicionales en C++: if, else, else if y operadores lógicos

    Condicionales en C++: if, else, else if y operadores lógicos

    11:15 min
  • 13
    Condicionales en C++: Uso de la Sentencia Switch Case

    Condicionales en C++: Uso de la Sentencia Switch Case

    07:35 min
  • 14
    Ciclos For en C++: Cómo Iterar Listas y Rangos Numéricos

    Ciclos For en C++: Cómo Iterar Listas y Rangos Numéricos

    12:47 min
  • 15
    Ciclos While y Do While en C++: Ejemplos Prácticos

    Ciclos While y Do While en C++: Ejemplos Prácticos

    08:08 min

Funciones

  • 16
    Funciones en C++: creación, uso y valores por defecto

    Funciones en C++: creación, uso y valores por defecto

    06:52 min
  • 17
    Uso de la Biblioteca String en C++ para Manejo de Cadenas de Texto

    Uso de la Biblioteca String en C++ para Manejo de Cadenas de Texto

    07:37 min

Próximos pasos

  • 18
    Programación Orientada a Objetos con C++

    Programación Orientada a Objetos con C++

    01:03 min
Tomar examen

Escuelas

  • Desarrollo Web
    • Fundamentos del Desarrollo Web Profesional
    • Diseño y Desarrollo Frontend
    • Desarrollo Frontend con JavaScript
    • Desarrollo Frontend con Vue.js
    • Desarrollo Frontend con Angular
    • Desarrollo Frontend con React.js
    • Desarrollo Backend con Node.js
    • Desarrollo Backend con Python
    • Desarrollo Backend con Java
    • Desarrollo Backend con PHP
    • Desarrollo Backend con Ruby
    • Bases de Datos para Web
    • Seguridad Web & API
    • Testing Automatizado y QA para Web
    • Arquitecturas Web Modernas y Escalabilidad
    • DevOps y Cloud para Desarrolladores Web
  • English Academy
    • Inglés Básico A1
    • Inglés Básico A2
    • Inglés Intermedio B1
    • Inglés Intermedio Alto B2
    • Inglés Avanzado C1
    • Inglés para Propósitos Específicos
    • Inglés de Negocios
  • Marketing Digital
    • Fundamentos de Marketing Digital
    • Marketing de Contenidos y Redacción Persuasiva
    • SEO y Posicionamiento Web
    • Social Media Marketing y Community Management
    • Publicidad Digital y Paid Media
    • Analítica Digital y Optimización (CRO)
    • Estrategia de Marketing y Growth
    • Marketing de Marca y Comunicación Estratégica
    • Marketing para E-commerce
    • Marketing B2B
    • Inteligencia Artificial Aplicada al Marketing
    • Automatización del Marketing
    • Marca Personal y Marketing Freelance
    • Ventas y Experiencia del Cliente
    • Creación de Contenido para Redes Sociales
  • Inteligencia Artificial y Data Science
    • Fundamentos de Data Science y AI
    • Análisis y Visualización de Datos
    • Machine Learning y Deep Learning
    • Data Engineer
    • Inteligencia Artificial para la Productividad
    • Desarrollo de Aplicaciones con IA
    • AI Software Engineer
  • Ciberseguridad
    • Fundamentos de Ciberseguridad
    • Hacking Ético y Pentesting (Red Team)
    • Análisis de Malware e Ingeniería Forense
    • Seguridad Defensiva y Cumplimiento (Blue Team)
    • Ciberseguridad Estratégica
  • Liderazgo y Habilidades Blandas
    • Fundamentos de Habilidades Profesionales
    • Liderazgo y Gestión de Equipos
    • Comunicación Avanzada y Oratoria
    • Negociación y Resolución de Conflictos
    • Inteligencia Emocional y Autogestión
    • Productividad y Herramientas Digitales
    • Gestión de Proyectos y Metodologías Ágiles
    • Desarrollo de Carrera y Marca Personal
    • Diversidad, Inclusión y Entorno Laboral Saludable
    • Filosofía y Estrategia para Líderes
  • Diseño de Producto y UX
    • Fundamentos de Diseño UX/UI
    • Investigación de Usuarios (UX Research)
    • Arquitectura de Información y Usabilidad
    • Diseño de Interfaces y Prototipado (UI Design)
    • Sistemas de Diseño y DesignOps
    • Redacción UX (UX Writing)
    • Creatividad e Innovación en Diseño
    • Diseño Accesible e Inclusivo
    • Diseño Asistido por Inteligencia Artificial
    • Gestión de Producto y Liderazgo en Diseño
    • Diseño de Interacciones Emergentes (VUI/VR)
    • Desarrollo Web para Diseñadores
    • Diseño y Prototipado No-Code
  • Contenido Audiovisual
    • Fundamentos de Producción Audiovisual
    • Producción de Video para Plataformas Digitales
    • Producción de Audio y Podcast
    • Fotografía y Diseño Gráfico para Contenido Digital
    • Motion Graphics y Animación
    • Contenido Interactivo y Realidad Aumentada
    • Estrategia, Marketing y Monetización de Contenidos
  • Desarrollo Móvil
    • Fundamentos de Desarrollo Móvil
    • Desarrollo Nativo Android con Kotlin
    • Desarrollo Nativo iOS con Swift
    • Desarrollo Multiplataforma con React Native
    • Desarrollo Multiplataforma con Flutter
    • Arquitectura y Patrones de Diseño Móvil
    • Integración de APIs y Persistencia Móvil
    • Testing y Despliegue en Móvil
    • Diseño UX/UI para Móviles
  • Diseño Gráfico y Arte Digital
    • Fundamentos del Diseño Gráfico y Digital
    • Diseño de Identidad Visual y Branding
    • Ilustración Digital y Arte Conceptual
    • Diseño Editorial y de Empaques
    • Motion Graphics y Animación 3D
    • Diseño Gráfico Asistido por Inteligencia Artificial
    • Creatividad e Innovación en Diseño
  • Programación
    • Fundamentos de Programación e Ingeniería de Software
    • Herramientas de IA para el trabajo
    • Matemáticas para Programación
    • Programación con Python
    • Programación con JavaScript
    • Programación con TypeScript
    • Programación Orientada a Objetos con Java
    • Desarrollo con C# y .NET
    • Programación con PHP
    • Programación con Go y Rust
    • Programación Móvil con Swift y Kotlin
    • Programación con C y C++
    • Administración Básica de Servidores Linux
  • Negocios
    • Fundamentos de Negocios y Emprendimiento
    • Estrategia y Crecimiento Empresarial
    • Finanzas Personales y Corporativas
    • Inversión en Mercados Financieros
    • Ventas, CRM y Experiencia del Cliente
    • Operaciones, Logística y E-commerce
    • Gestión de Proyectos y Metodologías Ágiles
    • Aspectos Legales y Cumplimiento
    • Habilidades Directivas y Crecimiento Profesional
    • Diversidad e Inclusión en el Entorno Laboral
    • Herramientas Digitales y Automatización para Negocios
  • Blockchain y Web3
    • Fundamentos de Blockchain y Web3
    • Desarrollo de Smart Contracts y dApps
    • Finanzas Descentralizadas (DeFi)
    • NFTs y Economía de Creadores
    • Seguridad Blockchain
    • Ecosistemas Blockchain Alternativos (No-EVM)
    • Producto, Marketing y Legal en Web3
  • Recursos Humanos
    • Fundamentos y Cultura Organizacional en RRHH
    • Atracción y Selección de Talento
    • Cultura y Employee Experience
    • Gestión y Desarrollo de Talento
    • Desarrollo y Evaluación de Liderazgo
    • Diversidad, Equidad e Inclusión
    • AI y Automatización en Recursos Humanos
    • Tecnología y Automatización en RRHH
  • Finanzas e Inversiones
    • Fundamentos de Finanzas Personales y Corporativas
    • Análisis y Valoración Financiera
    • Inversión y Mercados de Capitales
    • Finanzas Descentralizadas (DeFi) y Criptoactivos
    • Finanzas y Estrategia para Startups
    • Inteligencia Artificial Aplicada a Finanzas
    • Domina Excel
    • Financial Analyst
    • Conseguir trabajo en Finanzas e Inversiones
  • Startups
    • Fundamentos y Validación de Ideas
    • Estrategia de Negocio y Product-Market Fit
    • Desarrollo de Producto y Operaciones Lean
    • Finanzas, Legal y Fundraising
    • Marketing, Ventas y Growth para Startups
    • Cultura, Talento y Liderazgo
    • Finanzas y Operaciones en Ecommerce
    • Startups Web3 y Blockchain
    • Startups con Impacto Social
    • Expansión y Ecosistema Startup
  • Cloud Computing y DevOps
    • Fundamentos de Cloud y DevOps
    • Administración de Servidores Linux
    • Contenerización y Orquestación
    • Infraestructura como Código (IaC) y CI/CD
    • Amazon Web Services
    • Microsoft Azure
    • Serverless y Observabilidad
    • Certificaciones Cloud (Preparación)
    • Plataforma Cloud GCP

Platzi y comunidad

  • Platzi Business
  • Live Classes
  • Lanzamientos
  • Executive Program
  • Trabaja con nosotros
  • Podcast

Recursos

  • Manual de Marca

Soporte

  • Preguntas Frecuentes
  • Contáctanos

Legal

  • Términos y Condiciones
  • Privacidad
  • Tyc promociones
Reconocimientos
Reconocimientos
Logo reconocimientoTop 40 Mejores EdTech del mundo · 2024
Logo reconocimientoPrimera Startup Latina admitida en YC · 2014
Logo reconocimientoPrimera Startup EdTech · 2018
Logo reconocimientoCEO Ganador Medalla por la Educación T4 & HP · 2024
Logo reconocimientoCEO Mejor Emprendedor del año · 2024
De LATAM conpara el mundo
YoutubeInstagramLinkedInTikTokFacebookX (Twitter)Threads

      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 "Download", 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 "Mark for Installation".

      Puedes asegurarte de que este es el compilador de C++, ya que en el apartado "Description" verás que dice "The 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 "Variables de entorno". En los resultados seleccionamos la opción que dice "Editar 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 "Variables 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 "CMD" y dale click a la opción que dice "Sí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 😄.

      Comentarios

        Pablo David Vallejos

        Pablo David Vallejos

        student•
        hace 5 años
        Capture_LI.jpg

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

          Efrain Montealegre Raga

          Efrain Montealegre Raga

          student•
          hace 5 años

          Hice todo el tuto antes de leer este comentario :S

          Christofher Nicolas

          Christofher Nicolas

          student•
          hace 4 años

          jajaja hice el tuto antes de los comentarios Xp

        matias bravo

        matias bravo

        student•
        hace 5 años

        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

        Bryant Chacón Campos

        Bryant Chacón Campos

        student•
        hace 5 años

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

        Jonathan Camilo Romero avila

        Jonathan Camilo Romero avila

        student•
        hace 5 años

        tambien esta code y dev c++

        Daniel Quiaro

        Daniel Quiaro

        student•
        hace 5 años

        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

        Camila Clari Orihuela

        Camila Clari Orihuela

        student•
        hace 5 años

        (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 'g++' si corre en la terminal por lo que no es necesario modificar las variables de entorno. Basicamente solo necesitas poner esa linea.

        Jonathan Urbano

        Jonathan Urbano

        student•
        hace 3 años

        Después de instalar el MinGW, que programa utilizo para realizar el código ? y si puedo usar sublime text?

          Diana Martinez

          Diana Martinez

          student•
          hace 3 años

          Claro, puedes usar cualquiera, pues puedes ejecutar el compilador desde cualquier terminal.

        Oliverio Velázquez Cayata

        Oliverio Velázquez Cayata

        student•
        hace 5 años

        Muy feliz de el nuevo curso de c++ ya que fue el lenguaje que me hizo meterme en este hermoso mundo, me gustaría retomarlo. Hay mucha diferencia si utilizo dev c++?

          René Isaías Casulá Rodríguez

          René Isaías Casulá Rodríguez

          student•
          hace 5 años

          Dev c++ te puede servir, sin embargo, utilizar el VSC, te dará mayor versatilidad como programador puesto que no solo se usa con C++, como sucede con el dev C++, también lo puedes usar con Javascript, HTML, CSS, Python, etc.

          Diana Martinez

          Diana Martinez

          student•
          hace 5 años

          Hola, que bueno que te guste este lenguaje. Sobre Dev C++, creo que para fines de este curso no habría ningún problema, sin embargo Dev C++ tiene varios años descontinuado y además utilizaba librerías no estandar para muchas cosas, eso significa que código hecho en Dev C++ podría no funcionar en G++ o cualquier otro compilador estandar.

          Personalmente te recomendaría utilizar G++, el compilador del proyecto GNU, y así tener mayor compatibilidad, que además es software libre.

          Si quieres un equivalente moderno a Dev C++, te recomiendo probar Code::Blocks, que distribuye una versión que trae el compilador que utilizamos en este curso.

        Danelia Sanchez Sanchez

        Danelia Sanchez Sanchez

        student•
        hace 4 años

        También pueden usar replit, un IDE online.

          Jonathan Mendoza

          Jonathan Mendoza

          student•
          hace 3 años

          Está genial el IDE. Gracias por la recomendación.

        Andrés Felipe Mosquera Hernández

        Andrés Felipe Mosquera Hernández

        student•
        hace 5 años

        Gracias, muchas gracias. Muy didactico

        Andrés Felipe Rubiano Moreno

        Andrés Felipe Rubiano Moreno

        student•
        hace 5 años

        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.

        Gerardo

        Gerardo

        student•
        hace 3 meses
        •
        editado

        si no quieren usar VS code (Visual Estudio Code) pq no pueden configurarlo , pq no carga no se pero si no quieren usarlo instalen VS(Visual Studio)NO ES LO MISMO QUE VS code https://www.bing.com/ck/a?!&\&p=314f8e6a7277a6c089f2678565cc603d8ac36dde182b610e8fd54c76a99f4316JmltdHM9MTc2Njc5MzYwMA\&ptn=3\&ver=2\&hsh=4\&fclid=2e7e5916-7736-6a0d-37c2-4fba76136bf0\&psq=visual+studio\&u=a1aHR0cHM6Ly92aXN1YWxzdHVkaW8ubWljcm9zb2Z0LmNvbS8 VS es el pesado el que tienes que usar para consoleapp osea cunado lo intalas es un paquete que dice c++ no recuerdo el nombre oero intalan todo de c++

        Nicol Vlery Abigail Anccana Llanto

        Nicol Vlery Abigail Anccana Llanto

        student•
        hace 4 años

        Como instalar el compilador de C++ en Linux

          Diana Martinez

          Diana Martinez

          student•
          hace 4 años

          En linux muy probablemente ya tienes el compilador G++ listo en tu terminal de comandos.

        kenyi Mendoza

        kenyi Mendoza

        student•
        hace 4 años

        ya lo instale e esta bien echo ahora como lo abro

          Diana Martinez

          Diana Martinez

          student•
          hace 4 años

          Si ya lo tienes, ya deberías poder usar el comando g++ en la terminal, y con eso ya podrás compilar el código de las próximas clases.

          Por cierto, esto solo es necesario si no te funciona el plugin de VS Code que usamos en clases.

        Jaidary Mejia

        Jaidary Mejia

        student•
        hace 3 años

        g++: fatal error: no input files compilation terminated.

        Me dice este error.... ayuda :( ya lo reinicie y revisé el nombre

          Diana Martinez

          Diana Martinez

          student•
          hace 3 años

          Parece que no está encontrando la ubicación del archivo, debes asegurarte de tener el archivo de código en la misma carpeta que ejecutas el comando si lo haces con el plugin. Sino, también puedes ver el comando de terminal que pusieron otros estudiantes para hacerlo manualmente.

        Jonathan Camilo Romero avila

        Jonathan Camilo Romero avila

        student•
        hace 5 años

        y si quiero hacerlo en el disco D: como hago?

          Héctor Eduardo López Carballo

          Héctor Eduardo López Carballo

          student•
          hace 5 años

          En este paso puedes cambiar el directorio de destino de la instalación.

          Cinstallation.jpg
        Jhon Esneider Gonzalez Ramos

        Jhon Esneider Gonzalez Ramos

        student•
        hace 4 años

        al intentar ejecutar mi código me sale que "no se reconoce el g++ como comando".

        Captura.PNG
        pero en el CMD me sale que esta descargado correctamente
        Captura2.PNG

          Diana Martinez

          Diana Martinez

          student•
          hace 4 años

          Probablemente tengas que configurar el VS Code para que lo detecte. Tal vez la consola de VS Code la tienes en PowerShell o GitBash, o algo así, y entonces está en diferente contexto, es cuestión de que encuentres la forma de agregar el ejecutable del compilador al PATH de tu sistema.

        Néstor Raúl Giraldo Agredo

        Néstor Raúl Giraldo Agredo

        student•
        hace 4 años

        Cual es el procedimiento para configurar el VSC para hacer Debugging. Me pide crear un archivo launch.json pero no entiendo bien que debo hacer.

        La idea es poder correr los programas paso a paso para detectar posibles errores.

          Diana Martinez

          Diana Martinez

          student•
          hace 4 años

          De momento te recomendaría ignorar esa configuración, ya que no es parte del scope de este curso.

          Néstor Raúl Giraldo Agredo

          Néstor Raúl Giraldo Agredo

          student•
          hace 4 años

          Por si a alguien le sucede esto, lo que deben hacer es correr en el símbolo del sistema, el siguiente codigo:

          mingw-get.exe install gdb

          Y listo, ya se arregla para correr paso a paso el VCS

          F6: Compila y corre el programa. F5: Corre el programa paso a paso.

        Marco Medrano

        Marco Medrano

        student•
        hace 4 años

        Si tengo WSL que puedo hacer?

          Bernardo Ayala Montezuma

          Bernardo Ayala Montezuma

          student•
          hace 4 años

          Esencialmente tener una línea de comandos tal cual como si estuviese en Linux sin tener que cambiar de sistema operativo o tener un dual boot.

          La terminal de Windows no es muy cómoda para trabajar, y el sistema no te da tanta flexibilidad.

        Uriel Lopez Pacheco

        Uriel Lopez Pacheco

        student•
        hace 4 años

        HOLA saludos a todos . yo realice todos los pasos de la instalación sin problema y al colocar el comando "g++ --version" en la CMD me aparece un mensaje igual a la imagen final pero

        Mi problema es que cuando trato de correr mi código en la terminal de Visual y utilizando los comandos " Fn + F6 " me aparece el siguiente mensaje:

        ("[clase1C++.cpp 2022-05-01 20:51:13.848] ,,""g++"" no se reconoce como un comando interno o externo, programa o archivo por lotes ejecutable.")

        No se a que se deba si alguien me pudiera auxiliar con esto se los agradecería mucho <3

          Diana Martinez

          Diana Martinez

          student•
          hace 4 años

          Hola, muy probablemente tengas que agregar C++ al PATH del sistema operativo, puedes intentar buscar la carpeta dónde se guardó el ejecutable, copiar la dirección, y agregarla en "variables de entorno del sistema", en la variable PATH, seguro ya tiene cosas, no las quites, solo agrega esta otra.

          Puedes usar algún tutorial de cómo agregar variables al PATH, para que estés más seguro.