파이톨치

[시스템 프로그래밍] 리눅스 머신에서 C 파일 돌리기 본문

대학수업

[시스템 프로그래밍] 리눅스 머신에서 C 파일 돌리기

파이톨치 2022. 9. 5. 16:21
728x90

서버 접속하기

리눅스 머신은 네이버 NCLOUD를 이용해서 만들었다. 

 

서버를 일단 만들고 난 후에 서버에 접속해야 한다. 

 

윈도우의 경우는 추가로 프로그램을 깔아햐 하지만 맥북은 터미널에 그냥 입력하면 된다.

 

맥북 사랑한다 ㅎㅎ

 

NCLOUD에 접속해서

포트 포워딩을 우선 설정해주어야 접속할 수 있다. 

 

포트 포워딩을 안하면 아무리 명령어를 사용해도 접속할 수 없다는 문구가 뜬다.

 

명령어는 다음과 같다. 

 

ssh root@"서버 접속용 공인 IP" -p "외부포트"

 

이 명령어를 터미널에 입력해주면 비밀번호를 입력해주라고 뜬다. 

 

NCLOUD에서의 비밀번호를 말하는데 

 

 

 

 

저기서 확인할 수 있다. 비밀번호를 입력하고 난 후에 다음과 같이 뜨면 성공이다.

 

 

 

 


C  파일 만들고 실행하기

교수님이 vi 할줄 안다고 가정하고 진행하셨다. 난 제대로 할 줄 모르는데 참 슬펐다... 

 

그래서 아래 두 블로그를 참고하였다.

 

https://dog-developers.tistory.com/43

 

리눅스 파일 편집 및 관리

파일 편집 및 관리 - 파일 편집기 - vi 편집기 - vi 편집기 실습하기 - pwd : 현재 폴더 확인 - cd workspace/ : workspace 폴더로 이동 - ls : 이동한 폴더의 파일목록 확인 - vi Hello.java : 편집할 파일 선..

dog-developers.tistory.com

https://mer1.tistory.com/24

 

리눅스에서 C언어 컴파일하기

리눅스에서 C언어 컴파일을 하는 방법을 알아보자 이 글에서는 GCC(GNU 컴파일러 모음)를 이용할 것이다. 1. GCC 설치 GCC를 설치하기 전에 터미널에 gcc를 입력하여 리눅스에 설치되어있는지 확인한

mer1.tistory.com

우선 gcc를 설치해 주어야 한다. 

 

명령어는 다음과 같다. 

 

 sudo apt-get install gcc

 

이 명령어를 입력해주면 다음과 같이 설치된다.

 

 

그러면 이제 gcc 컴파일러를 사용할 수 있다. 

 

vi 파일.c를 입력해서 이제 편집을 해주고 코드를 다 짜면 

 

gcc -o test test.c
./test

 

를 입력해주면 파일이 실행된다. 

 

 

728x90