Language/Linux

리눅스 BSP : Raspberry Pi 코드 구현

짱도르딘 2024. 6. 10. 19:21
728x90

Raspberry Pi의 상대 경로는 크게 '.' 과 '..' 이렇게 두가지가 있다.
'.'는 현재 디렉토리, '..' 는 상위 디렉토리 라고 생각하면 편하다.

 

현재 디렉토리를 바꾸는 법은 cd 명령어 (change directory)를 활용하면 된다.

예를들어 "cd ."을 하면 현재 디렉토리로 변경해주며, pwd는 현재 작업 디렉토리를 보여준다.

위 명령어를 실행시키면 아래와 같은 화면이 출력되는 것을 확인할 수 있다.

 

"cd .."을 하면 상위 디렉토리로 변경되는 것을 아래와 같이 확인할 수 있다.


 

라즈베리파이 내 지니를 사용하여 C언어 코딩을 한 후, 코드 파일 이름을 "Hello"로 임의 설정을 하였다.

Hello.c 를 실행시키려면 아래과 같이 터미널에서 실행시켜야한다.

터미널에서 "ls -al"명령어를 수행시키면 다음과 같이 출력 되는 걸 확인할 수 있다

 

 

아래와 같이 코딩을 한 후 'gcc' 명령어를 실행시키면 다음과 같은 경고 화면이 출력되는 것을 확인할 수 있다.

여기서 'gcc(GNU Compiler Collection)' 명령어란, C 혹은 C++ 프로그램을 컴파일할 때 사용되는 명령어이다.

 

 

코드를 다음과 바꿔서 실행시키면 아래와 같은 화면이 출력되는 것을 확인할 수 있다.

 

그러고 나서 'ls'를 실행시키면  아래와 같이 'a.out' 이라는 실행 파일이 생긴것을 확인할 수 있다.

 

터미널상에 'a.out' 을 치면 다음과 같이 뜬다.

 

앞에 ./(current directory) 를 붙히면 다음과 같이 실행이 된다.

 

',/' 는 '/home/pi' 와도 역할이 동일하다.

 

gcc Hello.c 뒤에 -o를 붙히고 Hello를 붙히면 다음과같이 뜬다.

 

-oHello 를 실행하면 Hello 파일이 실행되는 것 처럼, -o를 붙히면 실행 파일 명을 지정해줄 수 있다.

 

 

728x90

'Language > Linux' 카테고리의 다른 글

리눅스 BSP : 스위치 LED 제어  (0) 2024.06.11
리눅스 BSP : LED 점등  (2) 2024.06.11