코드를 로컬에서 편집한 후, 원격으로 애플리케이션이나 유닛 테스트를 빌드, 실행 또는 디버그하세요.
CLion에는 원격 개발을 위한 몇 가지 옵션이 있으며 각각은 설정에서 특정 하위 그룹을 대상으로 합니다.
Windows, Linux 또는 macOS 클라이언트 시스템에서 Linux 원격 호스트로 원격 개발을 할 수 있습니다(CMake 및 Makefile 프로젝트의 경우). 현재 설정은 소스 코드가 로컬 시스템에 있다고 가정하며 CLion은 로컬 시스템을 원격 시스템과 동기화합니다.
원격으로 개발을 시작하기 위해서는, Settings/Preferences | Build, Execution, Deployment | Toolchains 에서 원격 툴체인을 생성해야 합니다. 그리고 원격 호스트 주소 및 자격 증명을 제공한 다음, 하나 이상의 CMake/Makefile 프로파일에 툴체인을 사용하세요. CMake
/make
를 다시 로드하면 CLion에서 원격으로 프로젝트 작업을 시작할 수 있습니다.
Learn more about remote configurations available in CLion, or consider the new remote development with the thin client .
Docker 컨테이너는 환경을 설정하여 개발을 시작하는 가장 인기 있고 간편한 방법 중 하나입니다. CLion에서 기본으로 제공되는 Docker 툴체인을 사용할 수 있습니다. 컨테이너에 프로젝트 폴더를 간단하게 마운트할 수 있으므로 불필요한 소스 코드 동기화가 방지됩니다.
프로젝트에 WSL 툴체인을 사용하면 Windows 시스템에서 실행되고 있는 CLion을 벗어나지 않고도 리눅스에서 CMake 및 컴파일러를 사용하여 빌드하고 WSL에서 실행/디버그를 할 수 있습니다.
한 시스템의 gdbserver/lldb-server/debugserver에서 실행되는 실행 파일이 있는 경우, 다른 시스템의 CLion에서 GDB/LLDB를 사용하여 해당 파일에 연결한 다음, CLion 디버거 UI의 모든 기능을 활용해 코드를 검사할 수 있습니다.
원격 연결에 대한 설정을 제공하려면 특별한 Remote Debug(원격 디버그) 구성 템플릿을 사용하세요.
동료들과 실시간으로 CLion 프로젝트를 진행하세요. Code With Me를 사용하면 일대일 세션으로 이슈를 조사하거나, 전체 팀과 함께 디버그할 수 있습니다. 또한, 코드를 설명할 때 모두가 코드를 따라가며 볼 수 있는 멘토링 콜을 진행할 수 있습니다. 가능성은 무한합니다.