-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathINSTALL
50 lines (28 loc) · 1.43 KB
/
INSTALL
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
libkrisp 설치 문서
1. Dependency library
- sqlite2 or sqlite3
- libipcalc (http://mirror.oops.org/pub/oops/libipcalc)
2. Quick Install
./configure
make
make install
3. configure
libkrisp 의 configure 는 GNU autoconf 를 이용한다. 옵션은 gnu configure 의 기본
옵션 외에 --with-sqlite와 --with-ipcalc 옵션을 이용할 수 있다.
--with-sqlite 옵션은 sqlite가 system ld path에 설치되어 있지 않을 경우, sqlite의
prefix를 지정해 준다.
--with-ipcalc 옵션은 ipcalc-config 명령의 경로를 지정해 준다. 만약 지정하지 않았
을 경우 /usr/bin/ipcalc-config를 사용한다. 이 파일이 없다면 libipcalc가 설치되지
않았을 경우이다.
Linux machine이 아닐 경우, libc에서 iconv를 지원하지 않기 때문에 libiconv가 설치
되어 있어야 한다. 만약 libiconv가 ld path에 존재하지 않을 경우
--with-libiconv-prefix 옵션으로 libiconv가 설치되어 있는 prefix를 지정 하도록 한
다.
그 외에, CFLAGS, DEFS, LIBS, LDFLAGS, CPPFLAGS 등을 사용할 수 있다.
4. make
source를 빌드한다. -j 옵션을 이용하여 병렬 빌드를 할 수 있다.
5. make data
더이상 빌드시 지원을 하지 않는다. data 생성은 db/README.md 문서를 참조하도록 한다.
6. make isntall
'make DESTDIR=PATH install'과 같이 하여 DESTDIR에 설치를 할 수 있다. 테스트시나
패키징시에 사용할 수 있다.