포럼 회원으로 등록하신분만 다운로드가 가능합니다. 최대 업로드 가능한 용량은 1GB 입니다.

sqlite-3.6.4.tar.gz 파일을 받습니다.

# wget http://www.sqlite.org/sqlite-3.6.4.tar.gz

받은 파일을 적당한 디렉토리 풀어 놓습니다.

# tar -zxvf sqlite-3.6.4.tar.gz

풀어놓은 디렉토리로 들어가서 Makefile을 만들어주는 configure 스크립트를 실행합니다.

# cd sqlite-3.6.4
# ./configure --host=arm-linux-gnu --prefix=~/build --disable-tcl

생성된 Makefile 을 열어 다음과 같이 수정합니다.

...
TOP = .

CROSS_COMPILE   = arm-linux-
CC              = $(CROSS_COMPILE)gcc -g
AR              = $(CROSS_COMPILE)ar
RANLIB          = $(CROSS_COMPILE)ranlib
LD              = $(CROSS_COMPILE)gcc -g

# C Compiler and options for use in building executables that
# will run on the platform that is doing the build.
#
BCC = gcc -g -O2

# C Compile and options for use in building executables that
# will run on the target platform.  (BCC and TCC are usually the
# same unless your are cross-compiling.)
#
#TCC = gcc   -g -O2 -DSQLITE_OS_UNIX=1 -I. -I${TOP}/src
TCC = $(CC) -O2 -DSQLITE_OS_UNIX=1 -I. -I${TOP}/src
...


libtool 파일을 열어 첨부된 파일과 같이 수정합니다.

make ; make install 합니다.

~/build 디렉토리에 생성된 bin/sqlite3 파일과 lib/libsqlite.so.0.8.6 파일을 타겟에 복사하면 됩니다.

정창환

2008.11.08 00:46:23
*.238.253.248

arm에서만 사용하실거라면 상관없지만, arm에서 생성한 db를 pc에서 읽을 경우, arm에서는 이상한 형태의 double형 자료를 사용하기 때문에 TCC에 -DSQLITE_MIXED_ENDIAN_64BIT_FLOAT를 추가해줘야합니다.

유형목

2008.11.11 00:01:32
*.41.109.56

다시 살펴보니 --prefix에 상대경로를 입력하면 안되네요.
--prefix=/opt/build 와 같은 절대경로를 옵션으로 주어야 합니다.

시간이 나면 응용프로그램 작성에 대한 글을 올려보도록 하겠습니다.
List of Articles
번호 제목 글쓴이 날짜 조회 수
48 [OpenICE] OpenICE 장비와 WinCE 플랫폼 빌더 사용 관련 문... file 김재훈 2009-03-26 7770
47 [OpenICE] Intel flashloader ( 32bit data bus ) file 김재훈 2009-03-26 7296
46 ARM Boot쪽 Zero Init 쪽 관련 자료 file 김재훈 2009-03-26 7872
45 JTAG Boundaryscan Tutorial file [1] 김재훈 2009-03-26 7348
44 [OpenICE] STM32(cortex-m3) 512K Internal Flash Loader file 김재훈 2009-03-26 7544
43 [OpenICE] MBA2443(s3c2443) Nand flash 및 Device file file 김재훈 2009-03-26 7644
42 [OpenICE] s3c2410 Nand Flash Device file 및 scp 파일 file 김재훈 2009-03-26 7591
41 [OpenICE] Spider A1000 file 김재훈 2009-03-23 7851
40 [OpenICE] Spider A950 file 김재훈 2009-03-23 7448
39 [OpenICE] Spider A900 file [1] 김재훈 2009-03-23 7699
38 [OpenICE] OpenEDS v1 버전 별 모음 file 김재훈 2009-03-23 7952
37 [OpenICE] OpenEDS v2 버전 별 모음 file [3] 김재훈 2009-03-23 9653
36 [font] ttf에서 hangul/영문을 추출하는 자료를 올립니다. file 고현철 2008-12-31 7504
35 [자료] SQLite 응용하기 - 2번째 유형목 2008-12-24 7596
34 [자료] SQLite 응용프로그램 만들기. 첫번째 file [1] 유형목 2008-11-12 8422
» [자료] sqlite 컴파일하기 file [2] 유형목 2008-11-07 7566
32 [정보] 안드로이드 소스코드 빌드해보기 [2] 유형목 2008-10-26 11939
31 ALSA howto file [3] 고현철 2008-10-24 7822
30 [자료] 커널 2.6에서 USB WIFI 사용하기 file [3] 장병남 2008-10-11 7691
29 [자료] huins pro1/3 보드에 포팅된 ucos-2 source(gcc) file [1] 고도리 2008-03-07 7679

사용자 로그인