도커에서 GCC 돌리는 법

Devkty·2025년 4월 11일
0

도커에서 GCC 돌리는 법

Visual Studio Code에서 돌리는 도커에서는 우분투기반이라 기존의 파일 RUN으로는 컴파일 되지 않는다. 그러므로 C파일을 돌리고 싶으면 GCC로 컴파일해서 결과를 확인할 수 있다.
이번에는 어떻게 내 C파일을 돌릴 수 있는지 알아보겠다.

맨처음에 들어가면 이런식으로 써져 있을 것이다.

jungle@11111111111:/workspaces/data_structures_docker$
  1. 먼저 gcc버전을 확인해보고 안깔려 있으면 설치하자
jungle@11111111111:/workspaces/data_structures_docker$ gcc --version

# 설치코드
$ sudo apt-get install gcc
  1. 정상적으로 설치되었다면, c파일을 생성한다.
vi [파일명].c
  1. 생성 후 들어가면 빈 창이 뜨는데, i를 눌러 코드를 작성하면 된다. 예제로 Hello World를 출력해보자
#include <stdio.h>
int main(){	
	printf("Hello World");
	return 0;
}

다 작성했으면, ESC를 눌러서 입력모드에서 나오고, :wq를 입력해서 엔터를 누르면 터미널 창으로 돌아온다.

  1. cd를 통해 작성된 파일 위치로 간다. (아무것도 안건드렸으면 보통 다음 단계로)
$ cd Data-Structures/Stack_and_Queue
  1. GCC로 C를 컴파일한다. 컴파일 전 파일명이 우리가 방금 만든 C파일 명이다.
$ gcc [컴파일 전 파일명.c] -o [컴파일 후 파일명.o]
  1. 컴파일 된 파일을 실행시킨다.
$ ./[컴파일 후 파일명.o]
  1. 출력된 결과를 확인하면 된다.

밑에 내용을 참고하여 컴파일 하면된다.

profile
모든걸 기록하며 성장하고 싶은 개발자입니다. 현재 크래프톤 정글 8기를 수료하고 구직활동 중입니다.

0개의 댓글