인디안 보호구역

Visual Studio에서 Linux 원격 빌드 본문

Study/개발하는 인디안

Visual Studio에서 Linux 원격 빌드

Indie-An 2019. 8. 2. 02:43

목적 : 지옥같은 gdb에서 벗어나기 위해 윈도우에서 Linux 프로그램을 디버깅한다.

 

환경 : Host(Windows 10), Guest(VM, Ubuntu 18), IDE(VisualStudio 2019)

 

리눅스 환경 세팅

1. VMware(or VirtualBox)를 통해 ubuntu를 설치한다.

2. ubuntu의 네트워크 환경을 브릿지로 바꾼다. (vmware나 virtualbox 네트워크 설정에 가면 있음)

3. ubuntu의 ip를 확인한다 (ifconfig)

4. ubuntu에 ssh를 설치한다 (sudo apt-get install ssh)

5. 재시작

 

IDE 환경 세팅

1. Visual studio -> 도구 -> 옵션 -> '플랫폼 간' -> '연결 관리자' -> 추가(ubuntu의 ip, id, pw 등등을 넣고 확인)

추가 안되면? 방화벽 outbound에 규칙을 추가해야한다. ("host ---> |방화벽| ---> guest" 가 차단되는 것이므로 outbound)

2. 새로운 프로젝트를 생성한다. (language=C++, platform=linux)

3. 적당히 코드 작성하고 빌드하면 실행 파일이 배포된다.

파일 경로의 default 값은 /home/계정명/projects 내부에 있다.

 

 

 

참 쉽죠?

Comments