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