gcc - descargar - ¿Cómo configuro CLion para compilar y ejecutar?
g++ windows (3)
Encontré algunos problemas en Clion y finalmente los resolví. Aquí hay algo de experiencia.
- Descargue e instale MinGW
- El paquete g ++ y gcc debe instalarse de manera predeterminada. Use el administrador de instalación de MinGW para instalar mingw32-libz y mingw32-make . Puede abrir el administrador de instalación de MinGW a través de C: / MinGW / libexec / mingw-get.exe. Este paso es el más importante. Si Clion no puede encontrar make, compilador de C y compilador de C ++, vuelva a verificar el administrador de instalación de MinGW para que se instalen todos los paquetes necesarios.
- En Clion, abra Archivo-> Configuración-> Compilación, Ejecución, Implementación-> Cadenas de herramientas. Establezca MinGW como su archivo local de MinGW.
- ¡Comienza tu "Hola Mundo"!
Acabo de descargar CLion de https://www.jetbrains.com/ porque me encanta el resto de sus productos.
Sin embargo, tengo problemas para configurarlo. No puedo compilar y ejecutar mi aplicación (un simple "hola mundo").
Cuando intento ejecutar la aplicación, me remite a "Editar configuración", así que agregué una nueva aplicación y ahora tengo este problema:
- No puedo especificar el "objetivo"; lo único que puedo hacer es establecer "Todos los objetivos".
- No puedo especificar la "configuración" (todos los tutoriales que encontré tienen Debug o Run aquí).
- ¿Ejecutable? Hmm ¿Debería estar el camino al CCG aquí? (C: / MinGW / bin / gcc.exe)
El resto de la configuración parece opcional.
Mi CMakeList.txt se ve así:
cmake_minimum_required(VERSION 3.3)
project(test)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
set(SOURCE_FILES test.c test.h)
add_executable(test ${SOURCE_FILES})
Traté de ejecutar esto con "Todos los objetivos". También intenté configurar el ejecutable. Lo intenté todo, pero no puedo hacerlo funcionar.
¿Alguien aquí puede aconsejar? Gracias.
Me encontré con el mismo problema con CLion 1.2.1 (en el momento de escribir esta respuesta) después de actualizar Windows 10. Funcionaba bien antes de actualizar mi sistema operativo. Mi sistema operativo está instalado en la unidad C: / y CLion 1.2.1 y Cygwin (64 bits) están instalados en la unidad D: /.
El problema parece ser con CMake. Estoy usando Cygwin. A continuación se muestra la breve respuesta con los pasos que utilicé para solucionar el problema.
RESPUESTA CORTA (también debería ser similar para MinGW pero no lo he probado):
- Instale Cygwin con GCC, G ++, GDB y CMake (las versiones requeridas)
- Agregue la ruta completa al directorio ''bin'' de Cygwin a las variables de entorno de Windows
- Reinicie CLion y marque ''Configuración'' -> ''Compilación, Ejecución, Implementación'' para asegurarse de que CLion haya elegido las versiones correctas de Cygwin, make y gdb
- Verifique la configuración del proyecto (''Ejecutar'' -> ''Editar configuración'') para asegurarse de que su nombre de proyecto aparezca allí y pueda seleccionar opciones en los campos ''Destino'', ''Configuración'' y ''Ejecutable''.
- Construye y luego corre
- Disfrutar
RESPUESTA LARGA:
A continuación se detallan los pasos que resolvieron este problema para mí:
-
Desinstale / elimine la versión anterior de Cygwin (MinGW en su caso)
-
Asegúrese de que CLion esté actualizado
-
Ejecute la configuración de Cygwin (x64 para mi sistema operativo de 64 bits)
-
Instale al menos los siguientes paquetes para Cygwin:
gcc g++ make Cmake gdb
Asegúrese de instalar las versiones correctas de los paquetes anteriores que requiere CLion. Puede encontrar los números de versión requeridos en la sección de Inicio rápido de CLion (no puedo publicar más de 2 enlaces hasta que tenga más puntos de reputación). -
A continuación, debe agregar Cygwin (o MinGW) a su variable de entorno de Windows llamada ''Ruta'' . Puedes buscar en Google cómo encontrar variables de entorno para tu versión de Windows
[En Win 10, haga clic derecho en ''Esta PC'' y seleccione Propiedades -> Configuración avanzada del sistema -> Variables de entorno ... -> en ''Variables del sistema'' -> busque ''Ruta'' -> haga clic en ''Editar'']
-
Agregue la carpeta ''bin'' a la variable Ruta. Para Cygwin, agregué:
D:/cygwin64/bin
-
Inicie CLion y vaya a ''Configuración'' desde la ''Pantalla de bienvenida'' o desde Archivo -> Configuración
-
Seleccione ''Build, Execution, Deployment'' y luego haga clic en ''Toolchains''
-
Su ''Entorno'' debe mostrar la ruta correcta a su directorio de instalación de Cygwin (o MinGW)
-
Para ''CMake ejecutable'' , seleccione ''Usar CMake xxx incluido'' (3.3.2 en mi caso al momento de escribir esta respuesta)
-
''Depurador'' que se me muestra dice ''Cygwin GDB GNU gdb (GDB) 7.8'' [demasiados gdb en esa línea ;-)]
-
Debajo de eso, debería mostrar una marca de verificación para todas las categorías y también debería mostrar la ruta correcta a ''make'' , ''C compiler'' y ''C ++ compiler''
Ver captura de pantalla: Verifique todas las rutas al compilador, make y gdb
- Ahora vaya a ''Ejecutar'' -> ''Editar configuración'' . Debería ver el nombre de su proyecto en el panel del lado izquierdo y las configuraciones en el lado derecho
Ver captura de pantalla: Verifique la configuración para ejecutar el proyecto
-
No debería haber errores en la ventana de la consola. Verá que la opción ''Ejecutar'' -> ''Construir'' ahora está activa
-
Construya su proyecto y luego ejecútelo. Debería ver la salida en la ventana de terminal
¡Espero que esto ayude! Buena suerte y disfruta CLion.
También puede usar el compilador de Microsoft Visual Studio en lugar de Cygwin o MinGW en el entorno de Windows como compilador para CLion.
Simplemente vaya a Buscar acciones en la Ayuda y escriba "Registro" sin "y active CLion.enable.msvc. Ahora configure la cadena de herramientas con el Compilador de Microsoft Visual Studio. (Debe descargarlo si aún no lo ha descargado)
siga este enlace para obtener más detalles: https://www.jetbrains.com/help/clion/quick-tutorial-on-configuring-clion-on-windows.html