C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[5975] Re:급해여~~
소심남 [] 2693 읽음    2001-03-09 09:11
궁금이 님이 쓰신 글 :
: COMPILE 이랑 LINK의 차이점이 모죠?
:
: 그리구 엠에스비주얼 C++6.0의 기능은머죠>

질문이 좀 추상적이기는 하지만.. 아는데까지 답변해 보도록 하죠.

어떤 프로그램을 작성하고 그것을 실행파일로 만들기 위해서는
컴파일이랑 링크라는 두가지 과정을 거쳐야 합니다.
컴파일을 하고 나면 실행파일이 아닌 목적파일이라는 것이 생성되며,
이 목적파일을 링크시킨것이 로더에 의해 램 상주되어 실행될 수 있는 실행파일이 됩니다.

어떤 프로그램이 여러개의 파일로 구성되어 있을때
목적파일은 그 소스 파일 수 만큼이 되며,
링크라는 과정에서(말그대로) 목적파일을 하나로 만들어 실행파일을 만들죠.

도스 시절에는 두번의 단계를 거쳤지만
요즘 윈도우 프로그램에서는 내부적으로 일괄처리 해주기 때문에
사용자가 일일이 컴파일 링크 과정을 따로 해줄필요 없이
IDE가 실행파일 생성까지 일괄 작업 해준답니다.
(일부 커멘드 라인 프로그램 제외)

MS Visual C++의 강력한 점은 MS의 MFC(Microsoft Foundation Class)라는, 여러 분야에서 사용될 수 있는 강력한 클래스를 사용 할 수 있다는 것이죠.
하지만 (제 주관입니다만은) 배우기가 힘들고.. 프로그램 과정도 정말 짱 나더군여.
Boland C++ Builder가 비졀 씨에 비해 훨 직관적이고 MS에 MFC가 있다면 Borland에는
VCL이라는 컴퍼넌트가 있고, 이번에 리눅스용 델파이(kylix)가 나오면서 XCL이라는 크로스 플랫폼용
컴퍼넌트까지 개발되어 있죠.
제가 비졀 씨 쪽은 잘 몰라서 그러는데.. 외국에 프로그래머 들이 말하길
디버깅 쪽은 비졀 씨 쪽이 훨 강력하다고는 하지만 애플리케이션 만드는데는
볼랜드 씨가 훨 좋데요.


참고 되길...

+ -

관련 글 리스트
5970 급해여~~ 궁금이 2111 2001/03/08
5975     Re:급해여~~ 소심남 2693 2001/03/09
5984         Re:Re:급해여~~ 제라툴 2288 2001/03/09
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.