강좌

HOME > 강좌 >
강좌| 리눅스 및 오픈소스에 관련된 강좌를 보실 수 있습니다.
 
GNU Compiler Collection 3편
조회 : 8,035  


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. 옵션 설명


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

       GCC 출력 조절 옵션

 

      예제

         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 지원을 위한 명령행 옵션

 

 

 


[원글링크] : https://www.linux.co.kr/home2/board/subbs/board.php?bo_table=lecture&wr_id=1452


이 글을 트위터로 보내기 이 글을 페이스북으로 보내기 이 글을 미투데이로 보내기

 
이재석
본명 : 이재석
e-mail : locli앳superuser.co.kr
소속 : (주)수퍼유저코리아