>> Delete Reply from No. 65601 article
No. RE: 컴파일에 대한 질문입니다.

등록 2003-01-29 10:22:00 By localhost     조회 5
이름 진로나라    

		이건요.
 리눅스에서 통용되는 개념이아니구 C언어나 기타 컴파일러에서 통용되는 개념입니다.
 오브젝트파일은 C언어 소스코드에 대응되는 기계어코드입니다.
 링크라는것은 이 오브젝트 파일을 가지고 실행화일을 만드는 작업을 말합니다.
 만약 printf() 라는 코드가 있다면 실제 printf()에 해당하는 코드를 라이브러리에서
 링크하는거죠
 아주 간단하게 말씀드린건대요.
 실제로는 상당히 복잡하게 이루어집니다.
 : 안녕하세요.
: 리눅스에 입문한지 얼마안된 초보입니다.
: 궁금한게 있는데여.
: gcc로 컴파일할때 -c옵션을 주면 오브젝트 파일을 만든다고하는데
: 오브젝트파일 이란것이 무엇인지여?
:
: $ gcc -c hello.c -> 오브젝트 파일생성
:
: 그리고 생성한 오브젝트 파일로 -o 옵션을 줘서 링크를 시켜서 실행 파일을
: 만든다고 하는데여..
: 여기서 링크는 어떤 작업인지 궁금합니다.
:
: $ gcc -o hello hello.o ->링크 / 실행파일 생성
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved