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

FreePascal 팁&트릭
[5] fpcup이란 툴로 스냅샷을 만들어봤습니다.
김도완 [purplecofe2] 7272 읽음    2013-01-11 15:09

가장 최신의 fpc/lazarus trunk의 스냅샷을 만들 방법이 없을까 고민하다가 fpcup라는 툴이 있길래 만들어서 압축해봤습니다.

단점이 있다면 아직 win32/win64만을 지원한다는 점입니다. 둘만 크로스 컴파일이 가능하고 wince나 arm은 binutils를 다운로드 받고 하는 등등 뭔가가 더 있어야 하는 것 같은데 fpcup는 아직 지원하지 않습니다.

다운로드 링크 : http://me2.do/5XSEpyGb (230메가 정도) fpc 24909 / lazarus 41733
- 만약 소스 편집에 파일을 찾지 못하는 등의 문제가 있으면 Tools -> Rescan FPC Source Directory를 실행하면 해결됩니다.

- 기본적인 avx를 지원. -Cfavx 스위치 필요.
- 몇몇 서드파티 라이브러리 포함. ZeosDBO 등등.
- 최근의 fpc는 윈도우즈 64비트에서 SEH를 기본으로 사용하게 되었습니다.
- 많은 델파이 호환성 개선.
- 라자러스 컴포넌트들의 개선.
- 코드 에디터의 개선. 좀 더 강화된 강조로 ifdef 강조가 추가.


설치는 C:\development 폴더에 해주어야 합니다. fpc.cfg등등이 이 폴더로 지정되어 있어서 다른 폴더에 설치하면 설정을 바꾸어주어야 합니다. 만약 win32->win64, win64->win32 크로스컴파일이 안되면 startlazarus.exe로 fpc의 경로를 제대로 잡아보시기 바랍니다.

라자러스의 바로가기가 생기지만 startlazarus로 시작해도 설정 저장 위치만 다를 뿐 문제는 없는 것 같습니다.

최신 SVN으로 업데이트는 "C:\development\fpcup --fpcurl=trunk --keeplocalchanges" 로 해주면 됩니다. 컴파일에 상당히 오래 걸리는 편입니다. 스위치가 하나 더 들어간 이유는 몇개의 아직 패치되지 않은 버그에 대한 적용(png grayscale alpha)과 윈도우즈 listbox와 combobox에 대한 customdraw시 포커스 문제에 대한 패치가 적용되어 있습니다.

최근에 오면서 fpcup로 업데이트 하고난 이후 lcl은 처음에 한번 사용하는 것들이 다시 컴파일됩니다. 놀라지 않으셔도 됩니다.

새로운 업데이트에 대한 압축파일에 대한 링크는 http://www.vdebris.comli.com/lazarus-2-7-1-snapshot/ 에 올려지고 있습니다.

참고하시길~

+ -

관련 글 리스트
5 fpcup이란 툴로 스냅샷을 만들어봤습니다. 김도완 7272 2013-01-11
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.