강좌
클라우드/리눅스에 관한 강좌입니다.
프로그램 분류

GNU Compiler Collection 3편

작성자 정보

  • 웹관리자 작성
  • 작성일

컨텐츠 정보

본문

 

 

GNU Compiler Collection 3

 

 

 

ㅇ 제작 : 리눅스포털(www.superuser.co.kr) 수퍼유저코리아 개발팀

 

SULINUX 홈페이지 : www.sulinux.net

ㅇ 리눅스포털 홈페이지 : www.superuser.co.kr


1. 옵션 사용법 및 특징

            1) GCC옵션 특징

            - 전체적인 동작 제어를 위해 옵션 사용

             - 기능 사용법 확인

             - 컴파일러 설정정보 확인

 

            2) GCC옵션 사용법

             - 한글자옵션 ( -o –p -g ) 여러글자 옵션(-ansi -pg) 모두 사용

            - 일반적인 GNU tool 처럼 여러 개의 옵션을 하나로 묵을 없음

             -  -f , -W 시작하는 이름의 옵션 들은 대체적으로 긍정형과 부정형을

                  모두 가지고 있음

           ex> 긍정형 : -fstrength-reduce  부정형 -fno-strength-reduce

 

2. 옵션 설명

image002.gif


파일 이름의 확장자에 따른 GCC 동작

image004.gif

       GCC 출력 조절 옵션

image006.gif

 

      예제

         Gcc fibonacci.c calc_fib.c  -> a.out

Gcc fibonacci.c calc_fib.c  -o  fib -> fib


 3. 명령행 옵션을 통한 변종 표준C 지원

         1) 명령행을 통해 C변종지원

         - 일반적인 기능 지원

         - 특정한 C 변종에 대한 여러가지 지원

 

         2) ISO/ANSI C

          - 공식적으로 수정된 것이 없음

          C89(ANSI X3.159-1989) : 최초의 ANSI C 표준

               1989년에 ANSI 부터 승인

               1990년에 ISO표준 인정(ISO/IEC9989:1990)

               1994-1996년에 C89 오류 수정과 약간의 변경

           C99

               1999년에 발표된 새로운 표준(ISO/IEC9989:1999)

                2001년에 수정

 

         3) GCC에서 지원하는 C변종

         - Traditional C 지원하는 제한된 기능도 사용가능


4. 변종 C 지원을 위한 명령행 옵션

 

image008.gif

image010.gif

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,037 명
  • 현재 강좌수 :  35,807 개
  • 현재 접속자 :  122 명