0Pricing
C++ Academy · Lección

Configuración de un compilador de C++

Instale g++, clang o MSVC, configure su entorno y verifique su primera compilación.

Configuración de un compilador de C++ es una lección gratuita de C++ Academy en CoddyKit. Esta es la lección 1 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de C++ Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de C++ Academy incluye 4 lecciones en total.

Por qué necesita un compilador

C++ es un lenguaje compilado. Un compilador traduce el código fuente a código máquina antes de ejecutarlo. Tres compiladores dominan el ecosistema.

Los tres grandes: g++ clang MSVC

Elija un compilador según su plataforma:

  • g++ (GNU) — predeterminado en Linux, disponible en macOS y Windows mediante MinGW
  • clang++ (LLVM) — predeterminado en macOS, con diagnósticos rápidos
  • MSVC (Microsoft) — nativo de Windows, incluido con Visual Studio

Instalar g++ en Linux

En Debian o Ubuntu, instale el paquete de herramientas esenciales de compilación, que incluye g++ automáticamente.

sudo apt update
sudo apt install build-essential
g++ --version

Instalar clang en macOS

En macOS, las herramientas de línea de comandos de Xcode incluyen clang. Un solo comando le permitirá comenzar.

xcode-select --install
clang++ --version

Instalar MSVC en Windows

Descargue la edición gratuita Visual Studio Community y seleccione la carga de trabajo "Desktop development with C++". Esto instala MSVC y el SDK de Windows.

Elegir una versión del estándar

El C++ moderno tiene revisiones anuales. La mayoría de los proyectos usan C++17 o C++20. Indique explícitamente el estándar mediante una opción.

g++ -std=c++20 main.cpp -o main

Opcional: usar un sistema de compilación más adelante

Para un solo archivo, basta con llamar directamente al compilador. Los proyectos reales usan CMake o Make. Presentaremos CMake en un curso posterior.

Opciones de editores e IDE

Editores populares que funcionan bien con C++:

  • VS Code con la extensión C/C++
  • CLion de JetBrains
  • Visual Studio en Windows
  • Vim o Neovim con clangd

Verificar la configuración

Abra una terminal y ejecute el compilador con la opción de versión. Si aparece un número de versión, ya está listo.

g++ --version
clang++ --version

Configurar clangd para Intellisense

Los editores modernos usan clangd para la finalización automática y los diagnósticos. La mayoría de las distribuciones lo instalan junto con clang. Reinicie el editor después de instalarlo.

Advertencias: siempre activadas

Active las advertencias desde el primer día: ayudan a detectar errores pronto. Añada -Wall -Wextra a cada compilación. Cuando se sienta cómodo, trate las advertencias como errores con -Werror.

Comprobación rápida

¿Qué opción indica a g++ que compile según el estándar C++20?

Repaso

Elija un compilador para su plataforma, instálelo, seleccione un estándar de C++ con -std= y active las advertencias. Ya está listo para compilar su primer programa.

Preguntas frecuentes

¿La lección «Configuración de un compilador de C++» es gratis?

Sí — el texto completo de «Configuración de un compilador de C++» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de C++ Academy, actualiza a CoddyKit PRO. El curso de C++ Academy incluye 4 lecciones en total.

¿Qué aprenderé en «Configuración de un compilador de C++»?

Instale g++, clang o MSVC, configure su entorno y verifique su primera compilación. Practicas C++ Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.

¿Necesito experiencia previa para empezar C++ Academy?

No se requiere experiencia previa. C++ Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 1 de 4.

¿Cuánto tiempo toma la lección «Configuración de un compilador de C++»?

La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.

¿Puedo escribir y ejecutar código en esta lección de C++ Academy?

Sí. Cada lección de C++ Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.

Todas las lecciones de este curso

  1. Configuración de un compilador de C++
  2. Hello World y proceso de compilación
  3. Variables, inferencia automática de tipos y constexpr
  4. Operadores básicos y conversión de tipos
← Volver a C++ Academy