您好,登錄后才能下訂單哦!
./configure編譯參數(shù)詳解: --prefix 指定安裝目錄。 --bindir 指定可執(zhí)行程序的目錄 --sysconfdir 默認(rèn)設(shè)置各種配置文件的目錄。 --libdir 設(shè)置安裝庫和動(dòng)態(tài)可加載模塊的位置。 --includedir 設(shè)置安裝C和C ++頭文件的目錄 --datarootdir 設(shè)置各種類型的只讀數(shù)據(jù)文件的根目錄。share目錄。 --datadir 設(shè)置已安裝程序使用的只讀數(shù)據(jù)文件的目錄。默認(rèn)值為DATAROOTDIR。 --localedir 設(shè)置用于安裝區(qū)域設(shè)置數(shù)據(jù)的目錄。默認(rèn)值為DATAROOTDIR/locale。 --mandir PostgreSQL附帶的手冊(cè)頁將安裝在這個(gè)目錄下. man目錄。 --docdir 設(shè)置安裝文檔文件的根目錄。 --htmldir PostgreSQL的HTML格式文檔將安裝在此目錄下。默認(rèn)值為DATAROOTDIR。 --with-extra-version = STRING 將STRING附加到PostgreSQL版本號(hào) --with-libraries 用于搜索庫。 --enable-nls 啟用本機(jī)語言支持(NLS),即以英語以外的語言顯示程序消息的功能。 --with-pgport 設(shè)置為服務(wù)器和客戶端的默認(rèn)端口號(hào)。默認(rèn)值為5432。 --with-perl 支持perl語言。 --with-python 支持python語言。 --with-TCL 支持PL/Tcl語言。 --with-tclconfig 包含構(gòu)建與Tcl接口的模塊所需的配置信息。 --with-GSSAPI 構(gòu)建支持GSSAPI身份驗(yàn)證。 --with-openssl 構(gòu)建支持SSL(加密)連接 --with-pam 使用PAM(可插入身份驗(yàn)證模塊)支持構(gòu)建. --with-ldap 使用LDAP支持構(gòu)建身份驗(yàn)證和連接參數(shù)查找. --without-readline 禁用psql中的命令行編輯和歷史記錄 . --with-libedit-preferred 有利于使用BSD許可的libedit庫.默認(rèn)使用Readline。 --with-bonjour 使用Bonjour支持構(gòu)建 --with-uuid=LIBRARY 使用指定的UUID庫構(gòu)建uuid-ossp模塊. --with-libxml 使用libxml構(gòu)建(啟用SQL/XML支持). --with-libxslt 在構(gòu)建xml2 模塊時(shí)使用libxslt 。xml2依賴于此庫來執(zhí)行XML的XSL轉(zhuǎn)換。 --disable-integer-datetimes 禁用對(duì)時(shí)間戳和間隔的64位整數(shù)存儲(chǔ)的支持,并將日期時(shí)間值存儲(chǔ)為浮點(diǎn)數(shù)。 --disable-float4-byval 禁用“按值”傳遞float4值,導(dǎo)致它們“通過引用”傳遞。此選項(xiàng)會(huì)降低性能. --disable-float8-byval 禁用“按值”傳遞float8值,導(dǎo)致它們“通過引用”傳遞。此選項(xiàng)會(huì)降低性能. --with-segsize=SEGSIZE 設(shè)置段大小,以千兆字節(jié)為單位。大表分為多個(gè)操作系統(tǒng)文件,每個(gè)文件的大小等于段大小 --with-blocksize=BLOCKSIZE 設(shè)置塊大小,以千字節(jié)為單位。這是表中的存儲(chǔ)單元和I / O. 默認(rèn)值為8千字節(jié) --with-wal-segsize=SEGSIZE 設(shè)置WAL段大小,以兆字節(jié)為單位。這是WAL日志中每個(gè)文件的大小。 調(diào)整此大小以控制WAL日志傳送的粒度可能很有用。默認(rèn)大小為16兆字節(jié)。該值必須是1到64(兆字節(jié))之間的2的冪. --with-wal-blocksize=BLOCKSIZE 設(shè)置WAL塊大小,以千字節(jié)為單位。這是WAL日志中的存儲(chǔ)和I / O單位。默認(rèn)值為8千字節(jié).該值必須是1到64(兆字節(jié))之間的2的冪. --disable-spinlocks 禁用環(huán)形鎖。 --disable-thread-safety 禁用線程安全,禁用客戶端庫的線程安全性。 --with-system-tzdata=DIRECTORY PostgreSQL包含自己的時(shí)區(qū)數(shù)據(jù)庫,它需要日期和時(shí)間操作.默認(rèn)與linux時(shí)區(qū)兼容。 --without-zlib 防止使用Zlib 庫。 --enable-debug 使用調(diào)試符號(hào)編譯所有程序和庫。 --enable-depend 啟用自動(dòng)依賴關(guān)系跟蹤。 --enable-dtrace 編譯PostgreSQL,支持動(dòng)態(tài)跟蹤工具DTrace。 --enable-tap-tests 使用Perl TAP工具啟用測試。
編譯報(bào)錯(cuò):
1. readline報(bào)錯(cuò):
解決辦法: 查看關(guān)于readline庫: # ldconfig -p |grep readline # apt-get install -y libreadline6-dev
解決辦法: # apt-get install -y zlib1g-dev
解決辦法: # apt-get install -y libxml2-dev
解決辦法: # apt-get install -y systemtap-sdt-dev libxslt-dev
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。