2013-11-02 2 views

답변

1

에 따라 다릅니다. 특별히 어떤 프로그래밍 언어에서 우리가 말하는지. 컴파일 된 언어의 경우, IDE는 컴파일 과정을 한 번의 클릭으로 추상화하고 올바른 플래그와 옵션으로 컴파일러를 실행합니다. 예를 들어 IDE를 사용하여 C 프로그램을 작성하는 경우 프로그램을 컴파일 할 때 IDE가 다음과 같은 명령을 실행할 수 있습니다. gcc -o ../bin/hello-world -O2 hello-world.c 대부분의 IDE는 다른 컴파일러를 선택할 수있는 옵션을 제공합니다.

0

링커는 개체 파일 및 종속 정적 및 공유 라이브러리에서 실행 파일을 생성합니다. 심볼을 해석하고 주소로 파일의 소스 코드 또는 외부 라이브러리로 바꿉니다.

더 정식으로 (ANSI C 표준, C89, 섹션 6.2.2/2에서) 링커는 외부 식별자를 사용하여 특정 식별자의 전체 프로그램을 구성하는 라이브러리 집합을 생성합니다. 기능. 하나의 번역 단위 내에서 내부 연결이있는 식별자의 각 선언은 동일한 객체 또는 기능을 나타냅니다. 연결이없는 식별자의 각 선언은 고유 한 엔티티를 나타냅니다.

관련 문제