not debugger configurar configurando compiler c++ c cmake clion

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