일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- PSP
- win7
- 나사로
- 롤러코스터 타이쿤3
- 안드로이드
- rollercoaster tycoon 3
- x1
- lazarus
- 저질A/S
- C++빌더
- sony x1
- RCT3
- sketchup
- Xperia
- 델파이
- VirtualBox
- android
- 롤리팝
- KH8000
- C++ Builder
- Windows 7
- 개봉기
- 엑스페리아
- 스케치업
- 날짜시간
- Delphi
- NPP
- fpc
- 볼랜드
Archives
- Today
- Total
매일 행복할 준비를 하는 사람
CentOS 에서 Lazarus 설치하고 Linux용 프로그램 만들기 본문
반응형
리눅스에서 설치가 힘들다는 글이 있어서...
한번 시험삼아서 설치해봤다.
예전에 Kylix 설치할때는 삽질도 많이 했지만 요즘엔 참 많이 편해졌다.
작년 10월쯤에 Sun VirtualBox 에 설치해둔 CentOS 5.2 에 설치하기로 했다.
오랜만에 켜서 그런지 업데이트 한번 돌린후에 프로그램을 다운 받았다.
다운 받을 것은 3가지 인데 아래와 같다.
http://jaist.dl.sourceforge.net/sourceforge/lazarus/fpc-2.2.2-0.i386.rpm
http://jaist.dl.sourceforge.net/sourceforge/lazarus/fpc-src-2.2.2-081004.i386.rpm
http://jaist.dl.sourceforge.net/sourceforge/lazarus/lazarus-0.9.26.2-0.i386.rpm
http://jaist.dl.sourceforge.net/sourceforge/lazarus/fpc-src-2.2.2-081004.i386.rpm
http://jaist.dl.sourceforge.net/sourceforge/lazarus/lazarus-0.9.26.2-0.i386.rpm
그외에 추가로 설치하고 싶은것이 있으면 아래 링크에서 받아서 설치하면 되겠다.
아래와 같이 다운 받는다.
cd /usr/local/src
wget http://jaist.dl.sourceforge.net/sourceforge/lazarus/fpc-2.2.2-0.i386.rpm
wget http://jaist.dl.sourceforge.net/sourceforge/lazarus/fpc-src-2.2.2-081004.i386.rpm
wget http://jaist.dl.sourceforge.net/sourceforge/lazarus/lazarus-0.9.26.2-0.i386.rpm
wget http://jaist.dl.sourceforge.net/sourceforge/lazarus/fpc-2.2.2-0.i386.rpm
wget http://jaist.dl.sourceforge.net/sourceforge/lazarus/fpc-src-2.2.2-081004.i386.rpm
wget http://jaist.dl.sourceforge.net/sourceforge/lazarus/lazarus-0.9.26.2-0.i386.rpm
다운 받은후 아래와 같이 설치한다.
rpm -ivh fcp-2.2.2-0.i386.rpm
rpm -ivh fpc-src-2.2.2-081004.i386.rpm
rpm -ivh lazarus-0.9.26.2-0.i386.rpm
rpm -ivh fpc-src-2.2.2-081004.i386.rpm
rpm -ivh lazarus-0.9.26.2-0.i386.rpm
설치하면 gdk 관련 오류가 발생할 것이다.
[root@localhost src]# rpm -ivh lazarus-0.9.26.2-0.i386.rpm
오류: Failed dependencies:
fpc = 2.2.2-0 is needed by lazarus-0.9.26.2-0.i386
fpc-src = 2.2.2 is needed by lazarus-0.9.26.2-0.i386
gdk-pixbuf is needed by lazarus-0.9.26.2-0.i386
gtk+ is needed by lazarus-0.9.26.2-0.i386
libgdk-1.2.so.0 is needed by lazarus-0.9.26.2-0.i386
libgdk_pixbuf.so.2 is needed by lazarus-0.9.26.2-0.i386
libglib-1.2.so.0 is needed by lazarus-0.9.26.2-0.i386
libgtk-1.2.so.0 is needed by lazarus-0.9.26.2-0.i386
오류: Failed dependencies:
fpc = 2.2.2-0 is needed by lazarus-0.9.26.2-0.i386
fpc-src = 2.2.2 is needed by lazarus-0.9.26.2-0.i386
gdk-pixbuf is needed by lazarus-0.9.26.2-0.i386
gtk+ is needed by lazarus-0.9.26.2-0.i386
libgdk-1.2.so.0 is needed by lazarus-0.9.26.2-0.i386
libgdk_pixbuf.so.2 is needed by lazarus-0.9.26.2-0.i386
libglib-1.2.so.0 is needed by lazarus-0.9.26.2-0.i386
libgtk-1.2.so.0 is needed by lazarus-0.9.26.2-0.i386
아래와 같이 쳐서 관련 파일들을 설치해준다.
yum install gdk-pixbuf
쉘상에서 아래 명령어를 쳐서 실행 시킨다.
startlazarus
컴파일 해보면 아래와 같은 오류가 나는데
/usr/bin/ld: cannot find -lXi
이 문제는 아래와 같이 처리 한다.
find / -name libXi* 해보면 /usr/lib 에 해당 파일이 있는것을 알수 있는데 /usr/lib 들어간후에 아래와 같이 입력해준다.
find / -name libXi*
cd /usr/lib
ln -s libXi.so.6.0.0 libXi.so
cd /usr/lib
ln -s libXi.so.6.0.0 libXi.so
이제 컴파일 하면 문제없이 실행 되는것을 확인 할수 있다.
반응형
'프로그래밍 > etc.' 카테고리의 다른 글
다국어 사이트를 위한 Charset and Codepage (0) | 2009.04.09 |
---|---|
Linux에 설치한 Lazarus에서 Indy 라이브러리 설치하기 (0) | 2009.04.05 |
InnoSetup 정말 쓸만한 프로그램이다. (0) | 2009.04.03 |
FireFox Cache 파일 경로 바꾸기 (0) | 2008.11.12 |
xp에서 administrator 계정 사용하기 (0) | 2008.11.07 |
Comments