❌이전글/이전글

CentOS7에서 gcc로 c언어 컴파일해보기

2019. 9. 4. 01:53
반응형

Centos7에서 gcc로 C언어 컴파일하기

 

 

 

1. gcc가 없다면 yum으로 다운로드 해줍니다.

 

1
[centos@localhost test_dir]$ su -c "yum install -y gcc"
cs
 
2. vi로 c파일을 생성합니다. vi test.c -> 확장자명을 꼭 .c를 붙여넣어주세요!
 
 
3. C언어 코드작성을 해줍니다. 
 
1
2
3
4
5
6
#include <stdio.h>
 
int main(){
    printf("Hello, world");
    return 0;
}
cs

 

 

4. 컴파일

 

1
2
[centos@localhost test_dir]$ gcc test.c
[centos@localhost test_dir]$ gcc test.c -o test
cs

 

-> 가장 기본적으로 첫번째 줄인 gcc test.c 로 컴파일하면  a.out이라는 실행파일이 생성됩니다.

두 번째줄인  o 옵션으로 실행파일명을 지정해줄 수 있습니다. 밑에 ls명령어로 확인해보면 test와 a.out이 생성된 것을 확인 할 수있습니다. 

 

1
2
[centos@localhost test_dir]$ ls
a.out  test  test.c
cs
 
gcc에는 여러 옵션이 존재합니다. 하지만 이 포스팅에서는 간단하게 컴파일하고 파일명을 지정할 수 있게 하는 o 옵션만 알려드립니다. 저도 배우는 입장이어서 여러 옵션에 대해 잘 알지 못합니다. 원하시는 분들은 구글링을 통해서 알아가시길 바랍니다.
 

 

 

반응형
저작자표시 동일조건 (새창열림)

'❌이전글 > 이전글' 카테고리의 다른 글

쉘스크립트 bash 쉘 작성과 실행  (0) 2019.10.12
CSMA/CD 프로토콜이란???  (0) 2019.10.11
LVM구성해보기_CentOS7  (0) 2019.09.16
CentOS - c언어로 로또 번호를 생성해요  (2) 2019.09.13
LAN과 WAN의 차이점  (2) 2019.08.27
네트워크 통신방식 유니캐스트/브로드캐스트/멀티캐스트  (0) 2019.08.14
라우터 장비 IP 설정하기  (0) 2019.08.13
Alias 영구 등록 하기 Centos7  (1) 2019.08.07
'❌이전글/이전글' 카테고리의 다른 글
  • LVM구성해보기_CentOS7
  • CentOS - c언어로 로또 번호를 생성해요
  • LAN과 WAN의 차이점
  • 네트워크 통신방식 유니캐스트/브로드캐스트/멀티캐스트
당근은싫지만먹어야함
당근은싫지만먹어야함
공부한거 대충 끄적이는 블로그...
반응형
당근은싫지만먹어야함
정보의 게이트웨이
당근은싫지만먹어야함
전체
오늘
어제
  • 분류 전체보기 (111)
    • 🐍JAVA (1)
    • 🐍ORACLE (3)
    • ❌이전글 (107)
      • 이전글 (107)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • dns
  • RAID구성
  • 스위치
  • SQL
  • centos7
  • oracle
  • 운영체제
  • 티스토리
  • 자바
  • 윈도우10
  • Linux
  • 네트워크
  • 리눅스
  • EVE-NG
  • 오라클
  • 디비버
  • 센트오에스7
  • 셸스크립트
  • centos
  • 우분투

최근 댓글

최근 글

hELLO · Designed By 정상우.
당근은싫지만먹어야함
CentOS7에서 gcc로 c언어 컴파일해보기
상단으로

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.