BOX-IT/Linux

[Linux] gcc 사용법 - 리눅스에서 c언어 작성하기

Buang 2022. 5. 4. 20:55
반응형

미션

 

리눅스에서 c언어로 코딩하라


1. 파일 생성하기

 

vim reeker.c

 

라고 입력해서

reeker란 이름의 새 파일을 한 개 생성해줬다.

 

Q: 맨 뒤에 C는 왜 붙은 거지?

 

vim reeker.c를 보면 맨 뒤에 c가 붙어있는데

확장자를 c로 해줘야 파일 안에서 c언어를 작성할 때

잘 돌아가기 때문이다.

reeker는 파일 이름이다.

 

vim hihi.c 이렇게 작성해주면

hihi란 이름의 파일이 생성된다.


2. 코딩 해주기

 

vim reeker.c 파일 안에서 c언어로 코딩 해주면 된다.

 

간단하게 hello란 문자가 출력되도록 하고 싶다면

 아래처럼 입력해준 뒤 저장하고 나와주면 된다.

 

#include <stdio.h>

int main(void){
    printf("hello");
    return 0;
 }

 

나는 아래처럼 코딩해해줘서 피라미드가 나오게 했다.

#include <stdio.h>

int main(void) {
	for (int i = 0; i < 5; i++)
    {
    	for (int j = 0; j<=i; j++)
        {
        	printf("*");
        }
        	printf("\n");
		}
}

 

 


3. gcc 명령 입력하기

 

c언어를 해본 사람이라면 알 수 있는 것 중 하나가

코드를 다 작성하면 컴파일을 마지막으로 해준다.

리눅스에서도 컴파일 작업을 해줘야 한다.

 

gcc -std=c99 [파일이름]

 

이렇게 입력해주면 컴파일 해준 게 된다.

 

나는 파일이름이 reeker.c였으니

 

gcc -std=c99 reeker.c

 

라고 입력해줬다.

 


4. 실행하기

 

 

컴파일을 했을 때 아무 이상이 없다면

이제 실행을 시켜줄 차례다.

 

ls -l 명령어를 입력하면

a.out이란 게 생성됐을 것이다.

만약 그렇다면

 

./a.out

 

를 입력해보자.

내가 입력한 코드가 잘 실행된 게 확인가능하다.

 

 

반응형