📄 config.in
字号:
# Filename: config.in## written by Paul Marquess <Paul.Marquess@btinternet.com># last modified 9th Sept 1997# version 1.55# 1. Where is the file db.h?## Change the path below to point to the directory where db.h is# installed on your system.INCLUDE = /usr/local/BerkeleyDB/include#INCLUDE = /usr/local/include#INCLUDE = /usr/include# 2. Where is libdb?## Change the path below to point to the directory where libdb is# installed on your system.LIB = /usr/local/BerkeleyDB/lib#LIB = /usr/local/lib#LIB = /usr/lib# 3. What version of Berkely DB have you got?## If you have version 2.0 or greater, you can skip this question.## If you have Berkeley DB 1.78 or greater you shouldn't have to# change the definitions for PREFIX and HASH below.## For older versions of Berkeley DB change both PREFIX and HASH to int.# Version 1.71, 1.72 and 1.73 are known to need this change.## If you don't know what version you have have a look in the file db.h. ## Search for the string "DB_VERSION_MAJOR". If it is present, you# have Berkeley DB version 2 (or greater).## If that didn't work, find the definition of the BTREEINFO typedef.# Check the return type from the prefix element. It should look like# this in an older copy of db.h:## int (*prefix) __P((const DBT *, const DBT *)); ## and like this in a more recent copy:## size_t (*prefix) /* prefix function */# __P((const DBT *, const DBT *));## Change the definition of PREFIX, below, to reflect the return type# of the prefix function in your db.h.## Now find the definition of the HASHINFO typedef. Check the return# type of the hash element. Older versions look like this:## int (*hash) __P((const void *, size_t)); ## newer like this:## u_int32_t /* hash function */# (*hash) __P((const void *, size_t));## Change the definition of HASH, below, to reflect the return type of# the hash function in your db.h.#PREFIX = size_tHASH = u_int32_t# 4. Is the library called libdb?## If you have copies of both 1.x and 2.x Berkeley DB installed on# your system it can sometimes be tricky to make sure you are using# the correct one. Renaming one (or creating a symbolic link) to# include the version number of the library can help.## For example, if you have both Berkeley DB 2.3.12 and 1.85 on your# system and you want to use the Berkeley DB version 2 library you# could rename the version 2 library from libdb.a to libdb-2.3.12.a and# change the DBNAME line below to look like this:## DBNAME = -ldb-2.3.12## That will ensure you are linking the correct version of the DB# library.## Note: If you are building this module with Win32, -llibdb will be# used by default.## If you have changed the name of the library, uncomment the line# below (by removing the leading #) and edit the line to use the name# you have picked. #DBNAME = -ldb-2.4.10# end of file config.in
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -