c++ - debugger - configurar clion linux
Cómo crear, compilar y ejecutar un solo archivo en CLion (2)
Acabo de tener la misma pregunta y me topé con este hilo y luego encontré mi solución en este complemento. Lo que hace este complemento es básicamente lo que el usuario Waxo sugirió automáticamente: agrega una sola línea en CMakeLists.txt para cada archivo ejecutable para usted. Sólo tienes que hacer clic derecho en el editor y seleccionarlo. Lo encontré bastante útil y lo uso principalmente para competiciones de algoritmos. Espero que esto ayude: https://plugins.jetbrains.com/plugin/8352-c-c--single-file-execution
¡Aclamaciones!
Estoy trabajando en algunas cosas de c ++ y odio tener que crear un proyecto completamente nuevo solo para ejecutar algunas cosas en un archivo.
Tampoco me gusta cómo cuando creas un proyecto, un archivo ya se llama main.cpp
.
Solo quiero hacer un solo archivo con algunas funciones o clases. No es lo suficientemente importante como para crear un proyecto completo.
Quiero crear un archivo y llamarlo como quiero. Solo crea un archivo a lo que yo llamo, luego compila y ejecuta.
No quiero lidiar con todo el asunto de CMake
, solo compilar UN archivo.
Ningún proyecto relacionado. Gracias.
Sé que puedes hacer esto en Visual Studio, pero estoy trabajando en un Mac OS X usando Clion
.
Puedes modificar el CMakeLists.txt
Aquí un ejemplo:
cmake_minimum_required(VERSION 3.3)
project(test_build)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
set(BUILD_1 main)
set(SOURCE_FILES_1 main.cc) //where main.cc is your first main/program
add_executable(${BUILD_1} ${SOURCE_FILES_1})
set(BUILD_2 main_2)
set(SOURCE_FILES_2 main_2.cc) //where main_2.cc is your second main/program
add_executable(${BUILD_2} ${SOURCE_FILES_2})
O utilice una prueba (versión basura):
add_executable(foo bar.cc)
Después de eso puedes elegir la compilación que quieras en CLion