Visual Studio를 이용한 Linux C++ 프로그램 원격 개발
Linux 2018. 12. 14. 23:20 |Windows에서 Visual Studio를 이용해 Linux에 원격으로 접속해서 C++ 프로그램 개발이 가능하다.
Linux에는 미리 gcc나 g++가 설치 되어 있어야 한다.
- Fedora: sudo dnf install g++
- Ubuntu: sudo apt-get install g++
New Project 창을 열고 Visual C++ - Cross Platform - Linux - 원하는 프로젝트를 선택해서 이름과 디렉토리를 지정해 준다.
간단한 소스가 입력된 프로젝트가 생성 된다. 아직 Linux에 연결되지는 않았다.
ifconfig 명령으로 접속할 Linux system의 주소를 확인한다.
Tools - Options창에서 Cross Platform - Add를 클릭한다.
Host name, Port, User name, Authentication type, Password를 입력한다.
헤더 파일, 인텔리센스등의 업데이트가 진행 된다.
업데이트가 완료되면 연결된 Linux system의 정보가 등록 된다.
Build 하면 Source를 Linux system으로 복사하고 Remote Build가 진행 된다.
Linux system에서 확인해 보면 실행파일이 생성 되어 있고 문제 없이 실행 된다.
Property Pages에서 Output Directory, Remote Build Machine등 여러가지 설정을 바꿀 수 있다.