카테고리 없음

[CentOS 7] C/C++ 개발환경 세팅

푸루닉 2024. 6. 18. 17:16

1. Avaliable Group 하위 Development Tools 존재 확인

yum group list
(base) [root@aicloud /]$ yum group list
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * epel: ftp.kaist.ac.kr
mariadb                                                  | 3.4 kB     00:00
(1/2): mariadb/primary_db                                  |  79 kB   00:01
(2/2): mariadb/updateinfo                                  | 7.3 kB   00:02
Available Environment Groups:
   Minimal Install
   Compute Node
   Infrastructure Server
   File and Print Server
   Cinnamon Desktop
   MATE Desktop
   Basic Web Server
   Virtualization Host
   Server with GUI
   GNOME Desktop
   KDE Plasma Workspaces
   Development and Creative Workstation
Installed Groups:
   Development Tools
Available Groups:
   Cinnamon
   Compatibility Libraries
   Console Internet Tools
   Educational Software
   Electronic Lab
   Fedora Packager
   General Purpose Desktop
   Graphical Administration Tools
   Haskell
   LXQt Desktop
   Legacy UNIX Compatibility
   MATE
   Milkymist
   Scientific Support
   Security Tools
   Smart Card Support
   System Administration Tools
   System Management
   TurboGears application framework
   Xfce
Done

 

 

2. Development Tools 설치

 yum group install "Development Tools"

 

3. version 확인

 gcc --version

 

4. 예제를 통한 소스 컴파일

 vi test.c
#include <stdio.h>

int main(void)
{
        printf("Hello, Wolrd!\n");

        return 0;
}

 

5. 컴파일

gcc test.c
ll

# a.out과 test.c 있는지 확인

 

6. 실행

./a.out
# 아래 출력됨.
Hello, Wolrd!