본문 바로가기

Lazarus

(2)
Lazarus(FPC-Free Pascal Compiler)로 빌드된 실행파일 크기 줄이기. Lazarus 로 실행파일을 빌드하면 크기가 너무 큽니다. 간단히 window control 몇개 쓴거 뿐인데 기본적으로 15MB 라는 무시무시한 크기부터 시작하게 됩니다. Delphi 에서 빌드된 실행파일 크기가 대충 400KB 부터 시작하는 것에 비하면 이건 너무 큰 경우가 아닐수가 없죠. 그래서 대략 크기를 줄이는 방법을 lazarus forum 에서 찾아 본 결과 다음과 같은 방법으로 크기를 줄일수 있었습니다. 먼저 lazarus 의 Project 메뉴에서 Compiler Options 를 클릭하여 메뉴에 진입하도록 합니다. 그런다음 다음과 같이 Code 탭에서 Unit Style 그룹 박스내의 Smart Linkable 을 체크 하여 활성화 시킵니다. 사용하지 않는 Unit 은 컴파일에서 제외 ..
64bit OS 를 위한 Free Pascal Compiler - Lazarus windows64 를 위한 C compiler 는 minGW 가 있었습니다만. pascal 을 위한 compiler 는 뭐가 있을까 하여 찾아 보다가 발견 했습니다. MinGW 와 마찬가지로 GPL 을 따르는 컴파일러 입니다만 , 여기에 편리한 GUI 를 지원해 주는 Lazarus 라는 프로젝트가 있음을 알았습니다. Borland(Code Gear) 사의 Delphi 처럼 간단히 비주얼적인 부분을 응용하여 win64 어플리케이션을 만들수 있으며, win32 용 빌더를 따로 제공하고 있습니다. 다만, 일반적으로 컴파일 할 경우 실행 파일의 크기가 너무크게 나오므로(보통 15MB ... ㄷㄷㄷ ...) 약간의 옵션수정을 해서 Publishing 해야 하는 노가다는 있습니다만, 64비트용 어플리케이션 개발을 ..