IBM PC 시스템에서 첫번째 컴파일러는 DOS 프롬프트 에서 명령어를 입력해서 사

용하는 명령어행 컴파일러 이다. 이 컴파일러는 처음에 에디터를 수행시켜서 소스

코드를 입력하고 에디터 에서 소스 코드를 저장하고 빠져나온 다음, 컴파일러를 수행시키

는 것과 같은 반복 과정을 통해서 사용한다.

또한 최근에 많이 사용되는 통합 개발 환경 즉 , 하나로 통합된 프로그램에서 편집, 컴파일이

가능한 내용에 대해서도 알아본다. 그리고 DOS는 PC-DOS 3.1 이후 버전을 사용한다고 가정한다,

 

--IBM PC에서의 에디팅

최근의 마이크로소프트C는 명령어행 모드에서 옵션을 지정할수 있다 그리고 TURBO C , BORLAND C++ 또한 IDF

뿐만아니라 명령어행 컴파일러를 제공하며 POWER C 도 명령어행 컴파일러를 제공한다

먼저 소스 코드를 만들기 위해 에디터가 필요하다. PC DOS와 MS DOS V4.0 과 그 이전 버전에는 윈시적이고 불편하지만

사용기에는 충분한 EDLIN이란 에디터가 포함되어' 있다 DOS 5.0 부터는 작은 프로그램을 편집하기에

충분한 EDIT 란 에디터가 포함되어 있다.

또한 워드스타,워드퍼펙 또는  마이크로 워드 와 같은 워드 프로세서를 사용해도 된다.

그러나  이러한 워드 프로세서 들은 고유의 기능인 서식 정보를 포함하고 있다.

이 정보들로 인해 컴파일할때 에러를 유발시키므로 파일을 저장할 때에는 단순 ASCLL 파일로 저장해야 한다

예를 들어 워드 스타를 사용한다면 N 모드를 이용해 저장해야 하고 워드 퍼펙을 사용한다면 TEXT IN/OUT 키를 이용해서 DOS FILE 로 저장해야 한다. 윈도우즈 에서 사용하는 경우에는 대화 상자에 서 텍스트 또는 ASCLL옵션을 선택해서 저장한다.

가장 좋은 방법은 프로그래밍을 위해 특별히 설계 된 에디터를 사용하는 것이다.

예를 들어 마이크로소프트 사의 최근 컴파일러에 포함된 PWB[프로그래머 워크 벤치]와 같은 프로그래밍 시스템을 사용하는 것이다.

또한 KEDIT 와 같은 상업용 프로그램이나 도스환경으로 포팅된 VI , EMACS등을 사용할수도 있다 이들 여러 에디터는

여러개의 파일을 동시에 열고 편집할수 있어 큰 프로그램을 처리할때 매우 편리하다.

어느 에디터를 사용하든지 유닉스 에서 처럼 확장자는 .c 라 지어야 한다 또한 기본명이 여덟자를 넘으면 안되는

도스의  제약조건을 따라야 한다..........................................................................................

 

휴,,,제발 퍼가실땐 저작권을 남겨주세요.

profile

User Delphi Project 의 마스터입니다!

(프로필 사진을 추가해보세요 ㅇㅅㅇ) /