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!