Sign in Join
Wiki copytemporary

Installing Lazarus on macOS/ko: what changed

Revision 1 to 2. Removed lines have a minus sign; added lines have a plus sign.

OldNewLine
11# 설치
22
33## 애플 개발 툴
44
55애플 개발 툴이 필요합니다. 원본 OSX 설치 CD에 포함되어 있으며, ADC에서 다운 받을 수 있습니다 (무료 등록이 필요합니다):
66
77
88<http://developer.apple.com/>.
99
1010## 패키지로 설치하기 / 릴리즈 버전
1111
1212FPC와 FPCSrc, Lazarus 순서대로 세개의 패키지를 다운 받아서 설치합니다: <https://sourceforge.net/project/showfiles.php?group_id=89339>
1313
1414이것이 Mac OS X에서 Lazarus를 설치하는 가장 쉬운 방법입니다.
1515
1616다른 방법으로는, Mac OS X의 패키지 관리자인 [fink](http://finkproject.org/)를 사용해서 Lazarus를 설치할 수도 있습니다.
1717
1818현재의 개발 버전을 얻기 위해서는 아래를 참고하세요.
1919
2020## 소스로 설치하기 / 개발 버전
2121
2222개발 버전을 컴파일 하기 위해서는 FPC의 최신 안정 버전이 설치되어 있어야 합니다.
2323
2424### 컴파일러 다운 받아서 설치하기
2525
2626FPC 패키지 다운 받아서 설치하십시오: <https://sourceforge.net/project/showfiles.php?group_id=89339>
2727
2828컴파일러의 개발 버전은 두 개가 있습니다: 2.2.x 버전은 단지 버그만 수정된 - 새로운 기능이 없는 안정 버전입니다. 2.3.x 버전은 버그를 포함하지만 새로운 기능이 많이 포함된 비안정 버전입니다. 2.2.0 버전은 버그가 있어 2.2.3 버전이나 2.3.1 버전을 컴파일 할 수 없으니 반드시 2.2.2 버전을 다운 받아서 설치하시기 바랍니다. 몇몇 일일 빌드(daily snapshot)는 [여기](http://snapshots.lazarus.shikami.org/lazarus/)에서 받을 수 있습니다. 일일 빌드는 운이 없으면 버그있는 버전을 받을 수도 있다는 것을 명심하시기 바랍니다. 일일 빌드는 대략 1:30에 만들어지며, 버그있는 버전을 받았다면 다른 날의 버전을 사용하시거나 릴리즈 패키지를 대신 사용하시기 바랍니다.
2929
3030### SVN으로 소스 다운 받기
3131
3232소스는 subversion(줄여서 **SVN**)으로 불리는 버전 관리 시스템으로 관리됩니다:
3333
3434- 10.5 버전에는 이미 SVN이 설치되어 있습니다. 이전 버전 사용자는 Mac OS X용 SVN을 설치해야 합니다: 추천하는 패키지는 [Martin Ott](http://www.codingmonkeys.de/mbo/)이 제공하는 것입니다. fink를 사용해도 좋습니다. GUI를 가진 SVN 클라이언트는 [Versiontracker](http://www.versiontracker.com)에서 받을 수 있습니다. Finder에 통합된 꽤 유용한 클라이언트인 [SCPlugin](http://scplugin.tigris.org)도 있습니다.
3535
3636소스를 둘 만 한 디렉토리를 만드십시오. 반드시 root로 할 필요는 없고, 일반 사용자 계정도 가능합니다. 먼저 fpc용을 디렉토리를 만드십시오.
3737
3838
3939(예를 들어, /Users/username/freepascal)
4040
4141그리고는 터미널을 열어서 다음을 입력하세요:
4242
43-`[]$ svn co `[`http://svn.freepascal.org/svn/fpc/trunk`](http://svn.freepascal.org/svn/fpc/trunk)` fpc`
43+```text
44+[]$ svn co http://svn.freepascal.org/svn/fpc/trunk fpc
45+```
4446
4547이 작업은 나중에 통합환경(IDE)에서 사용될 'fpc'라는 디렉토리를 만듭니다. 힌트: 최신 변경 내용을 다운 받거나 업데이트 하기 위해서는 간단히 다음과 같이 하면 됩니다.
4648
47-`[]$ cd /Users/username/freepascal/fpc`\
48-`[]$ svn up`
49+```text
50+[]$ cd /Users/username/freepascal/fpc
51+[]$ svn up
52+```
4953
5054fpc 빌드하기
5155
52-`[]$ make clean all`\
53-`[]$ sudo make install`
56+```text
57+[]$ make clean all
58+[]$ sudo make install
59+```
5460
5561다음으로 Lazarus를 다운 받습니다.
5662
57-`[]$ svn co `[`http://svn.freepascal.org/svn/lazarus/trunk`](http://svn.freepascal.org/svn/lazarus/trunk)` lazarus`
63+```text
64+[]$ svn co http://svn.freepascal.org/svn/lazarus/trunk lazarus
65+```
5866
5967이 작업은 나중에 통합환경에서 사용될 'lazarus'라는 디렉토리를 만듭니다. 힌트: 최신 변경 내용을 다운 받거나 업데이트 하기 위해서는 간단히 다음과 같이 하면 됩니다.
6068
61-`[]$ cd /Users/username/freepascal/lazarus`\
62-`[]$ svn up`
69+```text
70+[]$ cd /Users/username/freepascal/lazarus
71+[]$ svn up
72+```
6373
6474Lazarus 빌드하기
6575
66-`[]$ make clean all`
76+```text
77+[]$ make clean all
78+```
6779
6880그 다음에, 명령행을 통해서나 Finder에서 더블 클릭으로 Lazarus를 실행하십시오.
6981
70-` ./lazarus.app/Contents/MacOS/lazarus`
82+```text
83+ ./lazarus.app/Contents/MacOS/lazarus
84+```
7185
7286# 첫 걸음
7387
7488carbon 인터페이스는 아직 몇몇 버그가 있습니다. 하지만, 생산성 높은 통합환경으로 작업할 수 있다는 것만으로도 만족스러울 것입니다:
7589
7690- cabon 통합환경은 자동 크기 조절 기능이 완전하게 동작하지 않아서 몇몇 대화상자에서는 수동으로 크게 해 주지 않으면 모양이 별로 이쁘지 않게 보일지라도 꽤 괜찮아 보입니다.
7791- Mac용으로는 아직 최적의 통합환경 단축키가 없습니다. 그래서 도움말이나 자동완성 기능, form/unit 전환, 컴파일, 실행, 되돌리기 기능과 같은 많은 기능의 단축키를 사용할 수 없습니다. 왜냐하면, OS X 자체적인 단축키로 사용하고 있기 때문입니다. 그래서 편집기 옵션 중 키맵에서 단축키를 변경해야만 합니다. 특정 키 조합은 아직 인식하지 않거나 오류 상황을 만들 수 있음을 조심하시기 바랍니다. 이때에는 Cmd+문자 키나 Cmd+Shift+문자 키 조합만을 사용할 것을 권장합니다.
7892- Alt키는 가끔 오동작을 일으킵니다. 그러면 통합환경을 재시작 하시기 바랍니다. 꽤 빨리 시작합니다.
7993- 팝업 메뉴 이후에나 모달 폼 이후에 깜빡이는 커서가 사라질 수도 있습니다. 그러면 다른 페이지로 갔다가 돌아오십시오. 페이지 전환이 동작하지 않으면 키맵을 재정의 하셔도 됩니다.
8094
8195# See Also
8296
8397- [[macOS Programming Tips/ko]]
8498- [[Carbon Interface]]
8599- [[Cocoa Interface]]
86100- [[GTK1 Interface]]
87101
88102---
89103*From the Free Pascal wiki, page "Installing Lazarus on macOS/ko", as it stood on 2020-02-09 after a change by Trev, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*

Back to history