clion은 직관적이고 편리한 에디터이지만, 프로젝트 단위로 실행되기 때문에 PS용으로 사용하는 데에 어려움을 겪을 수 있다.
여러 파일에 main() 함수가 작성되는 것을 허용하지 않기 때문에, PS용으로 사용하기 위해서는 한 문제마다 프로젝트를 한개씩 제작해줘야 한다.
오늘은 이를 해결하기 위해서 C/C++ Single File Execution 플러그인을 설정하고 사용하는 방법을 소개하겠다.
우선 Ctrl+alt+s 를 눌러 설정 창으로 진입한다. 그 후 Plugins로 들어가 Marketplace에서 C/C++ Single File Execution를 검색 후 설치해준다.
그리고 설정에서 Build, Execution, Deployment -> toolchains -> CMake로 들어가 Reload CMake project on editing CMakeLists.txt or other CMake configuration files를 선택해준다.
이제 코드창에서 우클릭시 Add executable for single c/cpp file 옵션이 나타난다.
이를 눌러주면 우측 상단에 파일 이름으로 configuration이 형성되고 하나의 파일마다 디버깅할 수 있다. 이 정도 만으로 PS를 하기에는 충분하다. 하지만, 파일을 추가할 때 마다 파일 이름으로 configuration이 형성되고 실행할 때마다 configuration을 바꿔줘야 한다.
설정 -> Tools -> Diff & Merge -> Single File execution Plugin 으로 들어가
Executable name에 %FILENAME% 을 원하는 이름으로 변경한다.
필자의 경우 Out 으로 변경하였다.
이제 Add executable for single c/cpp file을 할 때 마다 Out으로 덮어쓰기 때문에 편리하다.
Add executable for single c/cpp file을 단축키로 설정해둔다면 더욱 편리하다. 이에 대한 내용은 글을 적을 때 참고한 블로그 링크를 남겨놓을 테니, 필요하면 따라해보자.
이 글은 다음 블로그를 바탕으로 제작되었습니다.
https://3412mb.tistory.com/entry/%EB%B0%B1%EC%A4%80%EC%9A%A9-CLion-%EC%84%A4%EC%A0%95%EB%B2%95
'코딩' 카테고리의 다른 글
Topster 만들기(1) (0) | 2023.11.09 |
---|---|
콘솔 텍스트에 색깔 입히기[C언어] (0) | 2023.11.04 |
웹 개발을 위한 필수적인 프로그래밍 용어 정리!(1) (0) | 2023.10.29 |