IT이야기

컴파일 및 실행을 위한 CLion 설정

cyworld 2021. 4. 26. 21:09
반응형

컴파일 및 실행을 위해 CLion을 어떻게 설정합니까?


나머지 제품을 좋아하기 때문에 https://www.jetbrains.com/ 에서 CLion을 다운로드했습니다 .

그러나 구성하는 데 문제가 있습니다. 내 응용 프로그램 (간단한 "hello world")을 컴파일하고 실행할 수 없습니다.

스크린 샷

응용 프로그램을 실행하려고 할 때 "구성 편집"이라는 메시지가 표시되므로 새 응용 프로그램을 추가했는데 이제이 문제가 발생합니다.

  1. "대상"을 지정할 수 없습니다. 내가 할 수있는 유일한 것은 "모든 대상"을 설정하는 것입니다.
  2. "구성"을 지정할 수 없습니다 (내가 찾은 모든 자습서에는 여기서 디버그 또는 실행이 있음).
  3. 실행 가능? 흠. GCC의 경로가 여기에 있어야합니까? (C : \ MinGW \ bin \ gcc.exe)

나머지 구성은 선택 사항으로 보입니다.

내 CMakeList.txt는 다음과 같습니다.

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})

나는 이것을 "모든 대상"으로 실행하려고했습니다. 또한 실행 파일을 설정하려고했습니다. 나는 모든 것을 시도했지만 그것을 작동시킬 수 없습니다.

여기 누구든지 조언 할 수 있습니까? 감사.


Windows 10을 업데이트 한 후 CLion 1.2.1 (이 답변을 작성할 당시)에서 동일한 문제가 발생했습니다. OS를 업데이트하기 전에는 정상적으로 작동했습니다. 내 OS는 C : \ 드라이브에 설치되고 CLion 1.2.1 및 Cygwin (64 비트)은 D : \ 드라이브에 설치됩니다.

문제는 CMake에있는 것 같습니다. Cygwin을 사용하고 있습니다. 다음은 문제를 해결하는 데 사용한 단계에 대한 간단한 답변입니다.

SHORT ANSWER (MinGW도 비슷해야하지만 시도해 보지 않았습니다) :

  1. GCC, G ++, GDB 및 CMake (필수 버전)와 함께 Cygwin 설치
  2. Cygwin 'bin'디렉토리의 전체 경로를 Windows 환경 변수에 추가하십시오.
  3. CLion을 다시 시작하고 '설정'-> '빌드, 실행, 배포'를 확인하여 CLion이 올바른 버전의 Cygwin, make 및 gdb를 선택했는지 확인합니다.
  4. 체크 프로젝트 구성 ( '실행'-> '편집 구성') 프로젝트 이름이 나타나고 '대상', '구성'과 '실행'필드에서 옵션을 선택할 수 있는지 확인합니다.
  5. 빌드실행
  6. 즐겨

긴 답변 :

이 문제를 해결 한 자세한 단계는 다음과 같습니다.

  1. 이전 버전의 Cygwin (귀하의 경우 MinGW) 제거 / 삭제

  2. CLion이 최신 상태인지 확인

  3. Cygwin 설정 실행 (64 비트 OS의 경우 x64)

  4. Cygwin에 대해 최소한 다음 패키지를 gcc g++ make Cmake gdb 설치하십시오. CLion에 필요한 위 패키지의 올바른 버전을 설치하고 있는지 확인하십시오. CLion의 빠른 시작 섹션에서 필요한 버전 번호를 찾을 수 있습니다 (평판 포인트를 더 확보 할 때까지 링크를 2 개 이상 게시 할 수 없습니다).

  5. 다음으로 Cygwin (또는 MinGW)을 'Path' 라는 Windows 환경 변수에 추가해야합니다 . Windows 버전에 대한 환경 변수를 찾는 방법을 Google에서 확인할 수 있습니다.

[Win 10에서는 '이 PC'를 마우스 오른쪽 버튼으로 클릭하고 속성-> 고급 시스템 설정-> 환경 변수 ...-> '시스템 변수'에서-> '경로'찾기-> '편집'클릭]

  1. Path 변수에 'bin'폴더를 추가하십시오. Cygwin의 경우 다음을 추가했습니다.D:\cygwin64\bin

  2. CLion을 시작하고 ' 시작 화면'또는 파일-> 설정에서 '설정'으로 이동 합니다.

  3. 선택 '빌드, 실행, 배포를' 다음 클릭 '툴체인'

  4. 당신의 '환경' 당신의 Cygwin 설치 디렉토리에 올바른 경로를 표시해야합니다 (또는는 MinGW)

  5. 들어 'CMake 실행' 선택 '사용이 CMake가 xxx는 번들' (이 답변을 작성하는 시간에 내 경우에는 3.3.2)

  6. 나에게 표시된 '디버거''Cygwin GDB GNU gdb (GDB) 7.8' [그 줄에 gdb가 너무 많음 ;-)]이라고 표시됩니다.

  7. 그 아래에는 모든 카테고리에 대한 확인 표시가 있어야하며 'make' , 'C 컴파일러''C ++ 컴파일러'에 대한 올바른 경로도 표시되어야합니다.

스크린 샷 참조 : 컴파일러, make 및 gdb에 대한 모든 경로 확인

  1. 이제 '실행'-> '구성 편집'으로 이동 하십시오 . 왼쪽 패널에 프로젝트 이름이 표시되고 오른쪽에 구성이 표시됩니다.

스크린 샷 참조 : 프로젝트를 실행하기위한 구성 확인

  1. 콘솔 창에 오류가 없어야합니다. 이제 '실행'-> '빌드' 옵션이 활성화 된 것을 볼 수 있습니다.

  2. 프로젝트를 빌드 한 다음 프로젝트를 실행하십시오. 터미널 창에 출력이 표시되어야합니다.

Hope this helps! Good luck and enjoy CLion.


I met some problems in Clion and finally, I solved them. Here is some experience.

  1. Download and install MinGW
  2. g++ and gcc package should be installed by default. Use the MinGW installation manager to install mingw32-libz and mingw32-make. You can open MinGW installation manager through C:\MinGW\libexec\mingw-get.exe This step is the most important step. If Clion cannot find make, C compiler and C++ compiler, recheck the MinGW installation manager to make every necessary package is installed.
  3. In Clion, open File->Settings->Build,Execution,Deployment->Toolchains. Set MinGW home as your local MinGW file.
  4. Start your "Hello World"!

Windows 환경에서 Cygwin 또는 MinGW 대신 Microsoft Visual Studio 컴파일러를 CLion 용 컴파일러로 사용할 수도 있습니다.

도움말에서 작업을 찾아 "없이"Registry "를 입력하고 CLion.enable.msvc를 활성화하십시오. 이제 Microsoft Visual Studio Compiler로 도구 체인을 구성하십시오 (아직 다운로드하지 않은 경우 다운로드해야 함).

자세한 내용은 다음 링크를 따르십시오 : https://www.jetbrains.com/help/clion/quick-tutorial-on-configuring-clion-on-windows.html

참조 URL : https://stackoverflow.com/questions/33267305/how-do-i-set-up-clion-to-compile-and-run

반응형