>> Edit article
이름
제목
패스워드
이건요. 리눅스에서 통용되는 개념이아니구 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