우선 CodeTyphon 을 다운받습니다. (www.pilotlogic.com)

  현재 최신 버전은 2.20 버전이네요.

  다운로드 속도가 좀 많이 느려요...
  (좀 빠른 서버에 올려주면 안되니... ㅠㅠ)

  다운을 받아 파일의 압축을 풉니다.
  C:\CodeTyphon\ 폴더에 풀어 줍시다.
  (위 폴더는 사용되는 폴더니 설치 끝났다고 지우면 안되요.)

  그리고 "\setup.bat" 를 실행합니다.
  (Linux, FreeBSD 경우 \setup.sh 를 실행합니다.)


  *주의 * 

    관리자 모드로 실행하셔야 합니다.
    아니면 설치 중간에 ERROR 납니다.

    ("RUN AS" administrator)

    CMD > cd CodeTyphon > setup.bat
    Or    
    C:\CodeTyphon\binCenter\CodeTyphon_????.ex?
 




CMD 창이 열리면 "1> Run CodeTyphon Center" 를 선택해 줍니다. (바로 8번 눌러도 됩니다.)
그럼 다음과 같은 창이 열리는걸 볼 수 있습니다.

* 주의 *
   (Linux, FreeBSD 의 경우 "0> Install System Libraries" 을 눌러 라이브러리를 먼저 설치하셔야 합니다.)




이제 본격적으로 설치를 시작합니다.
상단 "Main Menu > CodeTyphon > Remove and Build ALL (FPC and Lazarus)" 를 선택합니다.






위와 같이 "CommandBox" 에서 설치정보를 볼 수 있습니다.
설치 시간이 10~30분 정도  걸리니 "Please wait... Executing Script:..." 메세지가 끝날때 까지 기다립시다.

설치가 완료 되면 아래와 같이 바탕화면에 아이콘이 생깁니다.
이제 라자루스(Lazarus)를 통해 파스칼을 마음껏 즐깁시다 ^^



참고로 라자루스는 "Cross-Build"를 지원합니다.
지원 OS 는 Windows, WinCE, Linux, FreeBSD 이며 32/64bit 모두 지원 합니다.
FPC에서 지원하는것 까지 합하면 solaris, haiku, gba, nds, embedded 등이 있습니다.

-----

다음은 설정해두면 코딩이 편한 옵션들 입니다. (개인 취향에 따라 선택 하시면됩니다.^^)

1) 체크하시면 저장시 사용하지 않는 메소드를 제거해 줍니다.
   > Tools > Editor > Completion and Hints > Auto remove empty methods > [check]

2) 체크하시면 코드의 시작과 끝을 묶어 접었다/폈다 할 수 있어 아래로 긴 코드가 보기 편해집니다.
   > Tools > Editor > Code folding > Code folding > [check]

3) 체크하시면 체크된 코드의 아래 부분에 선으로 나누어 끝을 표시해 줍니다.
   > Tools > Editor > Divider drawing > Items > [check]

4) FCL, LCL 디버깅(debugging) 하기.
  > Project > Compiler Options > Linking > Generate Debugging Info For GDB (-g) > [check] 
  > Project > Compiler Options > Linking > Link Smart (-XX) > [check] 
 
5) 실행 파일 크기 줄이기
  > Project > Compiler Options > Linking > Generate Debugging Info For GDB > [uncheck]
  > Project > Compiler Options > Linking > Debugging > Strip Symbols From Executable (-Xs) > [check]
  > Project > Compiler Options > Linking > Debugging > Link Style > Link Smart (-XX) > [check]
  > Project > Compiler Options > Code > Debugging > Smart Linkable (-CX) > [check]

마지막은 라자루스(Lazarus)를 실행한 모습


출처 : http://blog.foxb.kr/266

+ Recent posts