Installing GCC: Configuration

GCC 설치하기 : 환경설정(Configuration)

Like most GNU software, GCC must be configured before it can be built. This document describes the recommended configuration procedure for both native and cross targets.

대부분의 GNU 소프트웨어와 같이,GCC는 컴파일(build)되기전에 반드시 환경설정되어야한다. 이 문서는 네이티브 또는 크로스 타겟을 위한 환경설정에 대한 것을 보여준다.

We use srcdir to refer to the toplevel source directory for GCC; we use objdir to refer to the toplevel build/object directory.

우리는 GCC의 탑레벨 소스 디렉토리를 srcdir로 나타낸다; 또한 탑레벨의 빌드/오브젝트 디렉토리를 나타내기 위해 objdir를 사용한다.

First, we highly recommend that GCC be built into a separate directory than the sources which does not reside within the source tree. This is how we generally build GCC; building where srcdir == objdir should still work, but doesn't get extensive testing; building where objdir is a subdirectory of srcdir is unsupported.

먼저, 우리는 소스 디렉토리가 아닌, 소스트리 안에 있지 않은 다른 별개의 디렉토리에 GCC를 만들기(build)를 권장한다. 이것은 우리가 GCC를 컴파일(build)하는 일반적인 방법이다; srcdir == objdir 곳에서 컴파일 하는 것은 광범위한 실험을 할 수 없게 한다; objdirsrcdir의 서브 디렉토리가 되는 것은 지원하지 않는다.

Second, when configuring a native system, either "cc" or "gcc" must be in your path or you must set CC in your environment before running configure. Otherwise the configuration scripts may fail.

두번째로, 네이티브 시스템으로 컴파일할때 환경설정을 하기 이전에 "cc" 나 "gcc"가 당신의 실행가는 path에 존재하거나 당신의 컴퓨터 환경에 CC를 설정해야 한다. 그렇지 않으면 환경설정 스크립크는 실패하게 될 것이다.

To configure GCC:


% mkdir objdir
% cd objdir
% srcdir/configure [target] [options]

GCC를 설정하기 위해서:


% mkdir objdir
% cd objdir
% srcdir/configure [target] [options]

target specification

타겟 특정화(??)

options specification

옵션 설명(specification)

Use options to override several configure time options for GCC. A partial list of supported options:

GCC를 위한 여러가지 설정시 옵션을 사용하기 위해 options을 사용한다. 지원하는 options의 부분적인 리스트는 다음과 같다:

Some options which only apply to building cross compilers:

몇몇 옵션들은 크로스 컴파일러를 만들때 단지 사용된다:

Note that each --enable option has a corresponding --disable option and that each --with option has a corresponding --without option.

각각의 --enable옵션은 각각에 대응하는 --disable 옵션을 가지고 있다. 각각의 --with옵션은 각각에 대응하는 --without 옵션을 가지고 있다.


Return to the GCC Installation page

GCC 설치하기 페이지로 돌아가기