[C/C++] 설치

Alexandria·2024년 3월 4일
0

C lang

목록 보기
1/14
post-thumbnail

C 언어를 이용하여 개발하기 위해서는 컴파일러를 설치할 필요가 있다.

본 글에서는 Windows와 Linux에서 C 컴파일러를 설치 후 소스코드를 컴파일하는 방법을 설명한다.

1. Windows

Visual Studio 2022에서 Installer를 통해 쉽고 편하게 개발 환경을 설치할 수 있다.

다운로드 받은 Installer를 실행하여 VS 설치를 진행한다.

C++를 사용한 데스크톱 개발을 선택하여 진행한다.

저장공간이 많이 필요하므로 확보한 뒤 설치한다.\

설치가 완료되면 컴퓨터를 다시 시작하라고 알려준다.

다시 시작한 뒤 Visual Studio 2022를 실행해본다.

이후 프로젝트를 생성하고 소스를 생성 후 코딩을 진행하면 된다.

새 프로젝트 만들기 > 빈 프로젝트를 선택 후 프로젝트 이름을 입력 후 만들기버튼을 클릭한다.

우측 소스 파일에서 우클릭 > 추가 > 새 항목을 선택한다.

새로 팝업되는 창에서 C++ 파일(.cpp)를 선택 후 하단에 소스 이름을 입력 후 추가 버튼을 클릭한다.

다음의 소스코드를 작성 후 저장한다.

#include <stdio.h>

int main(int argc, char *argv[]){
    printf("Hello, World!\n");
    return 0;
}

{:file="main.cpp"}

F5(디버깅 시작)를 누르면 컴파일이 진행되고 화면에 Hello, World!가 출력된다.

2. Linux

build-essential 패키지를 설치하면 gccg++ 모두 설치된다.

$ sudo apt -y install build-essential

$ gcc --version
gcc (Ubuntu 9.4.0-1ubuntu1~20.04.1) 9.4.0
Copyright (C) 2019 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

$ g++ --version
g++ (Ubuntu 9.4.0-1ubuntu1~20.04.1) 9.4.0
Copyright (C) 2019 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

추가적으로 디버깅을 위한 gdb도 설치해준다.

$ sudo apt -y install gdb

다음의 소스코드를 작성 후 저장한다.

#include <stdio.h>

int main(int argc, char *argv[]){
    printf("Hello, World!\n");
    return 0;
}

C++(=cpp) 라이브러리를 사용하는 코드일 경우 g++을 이용하고

C 라이브러리를 사용하는 코드일 경우 gcc를 이용하여 컴파일한다.

위와 같은 간단한 소스이면 어느 컴파일러를 사용하든 문제가 되지 않는다.

컴파일은 다음과 같이 진행하면 myapp이라는 파일이 생성된다.

$ g++ main.cpp -o myapp

myapp을 실행하면 Hello, World!가 출력된다.

$ ./myapp
Hello, World!
profile
IT 도서관

0개의 댓글

관련 채용 정보