BerkelyDB-4.1.25를 깔고 이것저것 설정(/etc/ld.so.conf에
/usr/local/BerkelyDB.4.1/lib 추가하고 ldconfig 해줌)하고
테스트를 하기 위해서 /usr/local/src/db-4.1.25/examples_c/ 밑에
있는 ex_access.c 를 컴파일하기로 했습니다.
방법은 gcc -o ex_access ex_access.c -L/usr/local/BerkeleyDB.4.1/lib
-ldb -l/usr/local/BerkeleyDB.4.1/include 이렇게 해주었는데
에러가
ex_access.c:22:16: db.h: 그런 파일이나 디렉토리가 없음.
ex_access.c: In function `main':
ex_access.c:34: `DB' undeclared (first use in this function)
ex_access.c:34: (Each undeclared identifier is reported only once
ex_access.c:34: for each function it appears in.)
ex_access.c:34: `dbp' undeclared (first use in this function)
ex_access.c:35: `DBC' undeclared (first use in this function)
ex_access.c:35: `dbcp' undeclared (first use in this function)
ex_access.c:36: `DBT' undeclared (first use in this function)
ex_access.c:36: parse error before "key"
ex_access.c:79: `DB_BTREE' undeclared (first use in this function)
ex_access.c:79: `DB_CREATE' undeclared (first use in this function)
ex_access.c:88: `key' undeclared (first use in this function)
ex_access.c:89: `data' undeclared (first use in this function)
ex_access.c:108: `DB_NOOVERWRITE' undeclared (first use in this function)
ex_access.c:113: `DB_KEYEXIST' undeclared (first use in this function)
ex_access.c:131: `DB_NEXT' undeclared (first use in this function)
ex_access.c:135: `DB_NOTFOUND' undeclared (first use in this function)
이렇게 나왔습니다.
제가 테스트 하는 과정에 잘못한것이 있으면
고수님들께서 지적 해주시기 바랍니다..제 생각은
해줄만한건 다 해준거 같은데..이상하게 안됩니다.ㅜ.ㅜ
|