728x90
C프로그래밍을 위한 CentOS Linux 환경설정
1. Virtualbox 설치
2. CentOS 설치
https://vault.centos.org/7.9.2009/isos/x86_64/CentOS-7-x86_64-DVD-2009.iso
3. Virtualbox 설정
4. CentOS 기본 및 GUI 설정
해야하는 항목 설정 후 자동으로 설치
설치 후 완료되면 root 계정으로 로그인 후
Linux - CentOS 7.9 Yum 리포지토리 설정 변경 방법 (EOL 문제 해결)
CentOS 7.9 버전이 EOL(End of Life)에 도달하면서, 기존의 기본 미러 사이트에서 패키지를 더 이상 제공하지 않아 yum 명령어를 이용 시 어려움을 겪을 수 있습니다. 이러한 문제를 해결하기 위해 리포
samso.tistory.com
위 포스팅 따라서 실시
RUN레벨 확인 후 변경
[root@localhost ~]# systemctl get-default
Run Level | |
Level 0 | Power Off |
Level 1 | Rescue |
Level 2 | Text User Mode |
Level 3 | |
Level 4 | |
Level 5 | Graphical |
Level 6 |
Reboot |
[root@localhost ~]# systemctl set-default graphical.target
현재 레벨을 5(graphical)로 변경
[root@localhost ~]# yum groupinstall "GNOME Desktop" "Graphical Administration Tools"
y계속 하고 reboot
성공
5. 게스트확장 설치
잘만들어진 GUI에다 터미널을 켜서 실행
[root@localhost ~]# yum groupinstall "Development Tools"
[root@localhost ~]# yum install kernel sources
[root@localhost ~]# yum install kernel-devel
더보기

"Development Tools" 주요 기능
- 개발에 필요한 GCC, G++, Make, CMake, Automake, Autoconf, binutils 등의 툴을 한 번에 설치
- 빌드, 디버깅, 소스 코드 관리 도구 포함
- 소프트웨어 개발 및 컴파일 환경을 구축하는 데 필수
설치되는 주요 패키지 목록
gcc, g++ | C, C++ 컴파일러 |
make, cmake | 빌드 자동화 도구 |
automake, autoconf | 소프트웨어 패키징 및 컴파일 설정 |
gdb | 디버깅 도구 |
binutils | 바이너리 유틸리티 |
patch | 소스 코드 패치 도구 |
git | 버전 관리 시스템 |
kernel sources 주요 기능
- 커널 빌드 및 분석을 위한 소스 코드 다운로드
- /usr/src/kernels/ 경로에 저장됨
- 커널을 수정하거나, 특정 기능을 추가할 때 유용
kernel devel 주요 기능
- 현재 실행 중인 커널 버전에 맞는 개발 환경 제공
- /usr/src/kernels/ 디렉터리에 커널 빌드 관련 파일 저장
- 커널 모듈 (.ko) 빌드 및 디바이스 드라이버 개발 시 필수

여길 누르면 창이 나오는데 "실행" 후 패스워드입력
그 후 reboot
게스트 확장 성공!
728x90
'( * )Engineering > 🐧Linux' 카테고리의 다른 글
CentOS 7 : gcc 버전 업데이트 / vim 설정 (0) | 2025.05.02 |
---|---|
[Linux] Linux 환경에서 Verilog. (0) | 2024.07.13 |
[Linux] Ubuntu 한글 설정 / vim 한글 설정 (0) | 2024.07.13 |
[Linux] Linux Server 제작기 (0) | 2024.05.19 |
[Linux] 리눅스 명령어 (0) | 2024.05.18 |