background preloader

C/C++_Devel

Facebook Twitter

Packet Storm ≈ Full Disclosure Information Security. Gcc make : gcc. ̝´ì „페이지다음페이지차례 2. gcc 강좌 2.1 gcc 에 대한 기본 이해 ëª…ë ¹í–‰ 상태에서 다음과 같이 ìž…ë ¥í•´ë´…ì‹œë‹¤. 여러분이 ì‚¬ìš©í•˜ê°™ê³ ìžˆëŠ” gcc ë²„ì „ì€ ì•Œì•„ë‘ê³ ì‹œìž‘í•˜ì…”ì•¼ê² ì£ ? [yong@redyong yong]$ gcc -v Reading specs from /usr/lib/gcc-lib/i386-linux/2.7.2.1/specs gcc version 2.7.2.1 [yong@redyong yong]$ gcc -v ì´ë¼ê³ ìž…ë ¥í•˜ë‹ˆê¹Œ ``Reading specs from..'' ì´ë¼ê°™ê³ ë§í•˜ë©´ì„œ ê·¸ 결과값을 ``gcc version 2.7.2.1''ì´ë¼ê³ ë§í•´ì£¼ê³ ìžˆìŠµë‹ˆë‹¤. 자, 어디서 gcc 에 대한 ì •ë³´ë¥¼ 읽어오는지 봅시다. /usr/lib/gcc-lib/i386-linux/2.7.2.1/specs gcc 패키지가 ì–´ë–¤ 것으로 구성되어 있는지.. gcc ê°€ ì œëŒ€ë¡œ 설치되어 있는지 알아보면 ì¢‹ê² ì£ ?

Ë‹¤ìŒê³¼ 같습니다. 마지막 /usr/lib/gcc-lib ë””ë ‰í† ë¦¬ì— 아래에 gcc 에 관한 ëª¨ë“ ë‚´ìš©ì´ 설치됩니다. 보통 다음과 같은 ë””ë ‰í† ë¦¬ 구조를 가집니다. /usr/lib/gcc-lib/<플랫폼>/< gcc ë²„ì „ > 2.2 gcc 사용하기 main () {} $ . C 라이브러리 함수. ANSI/ISO 표준 C. 1983년, 미국 규격 협회(American National Standards Institute, ANSI)는 C 언어의 표준을 제정하기 위해 X3J11이라는 위원회를 열었습니다.

매우 긴 기간동안 토론한 끝에 이 위원회의 보고서는 1989년 12월 14일 ANSX3.159-1989라는 이름으로 비준받아서, 1990년에 출판되었습니다. 대부분의 내용은 기존의 C 언어에서 가져온 것이며, 몇몇은 C++에서 (대부분 함수 prototype에 대한 것) 가져온 것입니다. 그리고 (논쟁의 여지가 있던 3중 음자(trigraph) 문자 시퀀스를 포함한) 다국적 문자 세트를 지원하는 기능도 포함시켰습니다. ANSI C 표준은 C run-time 라이브러리도 표준화시켰습니다. 그 후에 국제 표준 기구인 ISO는 미국 표준인 X3.159를 ISO/IEC 9899:1990으로 대체하여 국제 표준으로 만들었습니다. 1994년 `Technical Corrigendum 1(TC1)'은 표준에서 약 40 가지를 수정하였습니다. 이 글을 쓸 때, 표준의 완전한 개정판은 이제 막바지 작업에 들어 갔습니다.

오리지널 ANSI 표준은 많은 부분에서 결정한 부분에 대한 설명과, 작은 문제들에 대한 논의를 포함한 ``Rationale (이론적 해석)''을 포함하고 있습니다. The GNU C Library Reference Manual. Run- C++reference. GNU Korea. GNU Make.