라즈베리파이4

라즈베리파이에서 VS Code로 C/C++ 코딩하기

한별글명 2021. 12. 30. 04:21

이번 포스팅은 라즈베리파이에서 VS Code로 C/C++ 코딩하기 위한 과정을 담겠다.

환경

- 라즈 비안 OS Lite (Lite 버전이 아니어도 상관없다)

- VS Code ( 확장 프로그램 사용)

- g++

준비물

- 라즈베리파이 4

- PC ( 작성자는 맥북임)

 

방법

- VS Code 에서 ssh 확장 프로그램을 사용해 라즈베리파이에 연결할 것이다.

 


VS Code 확장프로그램 설치

VS Code 확장에서 'Remote - SSH'를 설치한다.

SSH 확장 프로그램 설치

설치가 되어있지 않다면 설치 버튼이 있을테니 설치 버튼을 누르면 된다.

 

라즈베리파이 SSH 연결

설치한 확장프로그램을 사용해 SSH 연결한다

명령 팔레트를 열어 'Remote-'를 타이핑해본다.

- Remote-SSH: Add New SSH Host

- Remote-SSH: Connect to Host

- Remote-SSH: Close Remote Connection 

위 세 가지 명령을 사용할 것이다.

 

Remote-SSH: Add New SSH Host를 선택하고 해당 기기의 id@주소 주소를 입력한다. 입력하면 패스워드를 입력하는 창이 나오는데 패스워드를 입력한다.

패스워드 입력을 했다면 다음 명령어를 입력한다.

 

Remote-SSH: Connect to Host 명령어를 실행하면 등록한 host가 나오는데 원하는 host를 클릭 후 패스워드를 입력하면 접속에 성공한다.

터미널을 열어 간단한 명령어로 연결이 잘 되었는지 확인한다.

 

Remote-SSH: Close Remote Connection SSH 접속을 종료한다.

다른 방법으로는 왼쪽 하단에 초록색 배경의 'SSH: {IP}'를 클릭 후 '원격 연결 닫기'를 선택 후 종료 가능하다.

C/C++ 코드 실행

SSH를 이용해 라즈베리파이에 연결이 되었다면 이제 C/C++ 코드 실행을 위한 설정을 할 것이다.

 

C

우선 test.c 파일을 만들고 코드를 입력한다.

코드 작성 후 코드를 실행하면 다음과 같이 나온다.

하단에 'cppbuild'를 선택한다.

원하는 빌드를 선택하면 된다.

 

C++

test.cpp를 만들고 위와 동일한 과정을 거친다.

.. 과정 생략

원하는 빌드 선택

 


라즈베리파이를 이용해 무선 탐지 도구를 개발해보려 한다.

그 과정에 필요한 기본 설정이었다