[Arm] libtermcap 라이브러리 설치
임베디드 2006. 9. 15. 21:58
libtermcap 라이브러리 설치 #
다음에 간다.
http://www.sony.net/Products/Linux/Download/FSV-PGX1.html
다음 화일을 받는다.
http://www.sony.net/Products/Linux/Download/FSV-PGX1/libtermcap-2.0.8-31.src.rpm
패케지 termcap-1.3.1.tar.gz 를 /project/xscale/ramdisk/source 에 넣고 푼다.
rpm2cpio libtermcap-2.0.8-31.src.rpm | cpio -ivd
기본 소스를 푼다.
bunzip2 termcap-2.0.8.tar.bz2
tar xvf termcap-2.0.8.tar
cd termcap-2.0.8
패치를 가한다.
cat ../termcap-2.0.8-shared.patch | patch -p1
cat ../termcap-2.0.8-setuid.patch | patch -p1
cat ../termcap-2.0.8-instnoroot.patch | patch -p1
cat ../termcap-2.0.8-compat21.patch | patch -p1
cat ../termcap-2.0.8-xref.patch | patch -p1
cat ../termcap-2.0.8-fix-tc.patch | patch -p1
cat ../termcap-2.0.8-ignore-p.patch | patch -p1
cat ../termcap-buffer.patch | patch -p1
cat ../termcap-2.0.8-bufsize.patch | patch -p1
cat ../termcap-2.0.8-colon.patch | patch -p1
cat ../libtermcap-aaargh.patch | patch -p1
cat ../termcap-2.0.8-glibc22.patch | patch -p1
cat ../libtermcap-2.0.8-ia64.patch | patch -p1
Makefile의 컴파일러 명령을 수정한다.
CC=gcc 를 CC=arm-linux-gcc
AR=ar 를 AR=arm-linux-ar
prefix=/ 를 prefix=/usr/arm-linux/
로 바꾼다.
컴파일을 수행한다.
make
설치를 일일히 손으로 한다.
cp libtermcap.so.2.0.8 /usr/arm-linux/lib/
cp -f libtermcap.a /usr/arm-linux/lib
cp -f termcap.h /usr/arm-linux/include
cp termcap.info* /usr/arm-linux/info
이것을 타켓으로 옮긴다.
cd /project/xscale/ramdisk/target_ramdiskroot/lib
스트립을 시키면 복사한다.
arm-linux-objcopy --strip-debug /usr/arm-linux/lib/libtermcap.so.2.0.8 libtermcap.so.2.0.8
'임베디드' 카테고리의 다른 글
[u-boot]u-boot에서 커널로 bootargs 넘겨주기 (0) | 2006.10.16 |
---|---|
[U-BOOT] short-load-bytes에러시 (0) | 2006.10.10 |
[U-boot] examples에서 컴파일 문제 (0) | 2006.09.20 |
[Arm] GPIO 제어 디바이스 드라이버 (0) | 2006.09.15 |
[Arm] LFS를 이용한 ramdisk 구축 (0) | 2006.09.15 |