PostgreSQL 9.3.25 Tài liệu | ||||
---|---|---|---|---|
prev | UP | Chương 16.Windows | Tiếp theo |
PostgreSQL có thể được xây dựng bằng bộ trình biên dịch kèo bóng đá cúp c2 C ++ từkèo bóng đá cúp c2 Studio, kèo bóng đá cúp c2 Studio Expresskèo bóng đá cúp c2 một số phiên bản củaMicrosoft Windows SDK. Nếu bạn làmkèo bóng đá cúp c2 StudioThiết lập môi trường, cách dễ nhất là sử dụng các trình biên dịch từkèo bóng đá cúp c2 Studio Express 2017 cho Windowskèo bóng đá cúp c2 những người trongWindows, cả hai đều tải xuống miễn phí từ Microsoft.
Cả hai bản kèo bóng đá cúp c2 32 bit và 64 bit đều có thể với Microsoftkèo bóng đá cúp c2 Studio 2005đếnkèo bóng đá cúp c2 Studio 2017(bao gồm cả ExpressMicrosoft Windows SDKPhiên bản 6.0a đến 8.1 kèo bóng đá cúp c2kèo bóng đá cúp c2 Studio 2008trở lên.WindowsvàWindows Server 2003Khi xây kèo bóng đá cúp c2 vớikèo bóng đá cúp c2 Studiođếnkèo bóng đá cúp c2 Studio 2013.kèo bóng đá cúp c2 Studio 2015được hỗ trợ xuốngWindows VistavàWindows Server 2008. Xây kèo bóng đá cúp c2kèo bóng đá cúp c2 Studio 2017ISWindows 7 SP1vàWindows Server 2008 R2.
Công cụ xây kèo bóng đá cúp c2 bằng cách sử dụngkèo bóng đá cúp c2kèo bóng đá cúp c2Nền tảng SDKđang ởsrc/công cụ/msvcThư mục. KhiMingwkèo bóng đá cúp c2Cygwinhiện tại trong đường dẫn hệ thống của bạn. Ngoài ra, làmkèo bóng đá cúp c2 Studio, Bắt đầuLời nhắc lệnh Studio kèo bóng đá cúp c2. Nếu nhưMicrosoft Windows SDK, Bắt đầuCMD ShellĐược liệt kê dưới SDK khi bắt đầusetenvlệnh, ví dụ:setenv /x86Để nhắm mục tiêu Windows XP trở lên với 32 bit 32 bit/?Đối với các tùy chọn khác đểsetenv. Tất cả các lệnh phải được chạy từSRC \ Tools \ MSVCThư mục.
Trước khi xây kèo bóng đá cúp c2, bạn có thể cần chỉnh sửa tệpconfig.plĐể phản ánh bất kỳ tùy chọn cấu hình nào bạnconfig_default.pl, vàconfig.pl.PythonCài đặt, đặt phần sauconfig.pl:
$ config- Python = 'C: \ python26';
Bạn chỉ cần chỉ định các tham số khác nhauconfig_default.pl.
Nếu bạn cần đặt bất kỳ biến môi trường nào khác, hãy tạo mộtbuildenv.plvà đặt
13076_13130
Các sản phẩm bổ sung sau đây được yêu cầu xây kèo bóng đá cúp c2PostgreSQL. Sử dụngconfig.plTệp để chỉ định thư mục nào
Nếu môi trường xây kèo bóng đá cúp c2 của bạn không được gửi với phiên bản được hỗ trợMicrosoft Windows SDKĐó làhttps: //www.microsoft.com/doad.
Bạn phải luôn bao gồmWindowsMột phần của SDK. Nếu bạn cài đặtWindows SDKbao gồmTrình biên dịch kèo bóng đá cúp c2 C ++, bạn khôngkèo bóng đá cúp c2 Studiođể xây kèo bóng đá cúp c2. Ghi chú
ActiveSestate Perl được yêu cầu để chạy thế hệ xây kèo bóng đá cúp c2http: //www.activestate.com(Lưu ý: Phiên bản 5.8.3 trở lên
Các sản phẩm bổ sung sau đây không bắt buộc phải cóconfig.plTệp để chỉ định cái nào
Yêu cầu xây kèo bóng đá cúp c2PL/TCL(Lưu ý: Phiên bản 8.4 là bắt buộc, phân phối tiêu chuẩn miễn phí là
BisonvàFlexđược yêu cầu xây kèo bóng đá cúp c2 từ Git, nhưng khôngBison1.875 kèo bóng đá cúp c2 phiên bản 2.2 trở lên sẽFlexPhải là phiên bản 2.5.31
cảBisonvàFlexđược bao gồm trongMSYSBộ công cụ, có sẵn từhttp: //www.mingw.org/wiki/msyslà một phần củaMingwbộ trình biên dịch.
Bạn sẽ cần thêm thư mục chứaflex.exevàBison.exeđếnbuildenv.plTrừ khi chúng đã ở trên đường dẫn. Trong\ MSYS \ 1.0 \ binthư mục con của bạn Mingw
Lưu ý:Phân phối bò rừng từ GnuWin32 dường nhưC: \ Chương trình. Cân nhắc cài đặt vàoC: \ gnuwin32kèo bóng đá cúp c2 sử dụng đường dẫn tên ngắn NTFS đểC: \ progra ~ 1 \ gnuwin32).
Lưu ý:Các nhị phân "Winflex" lỗi thời được phân phối trên
Diff được yêu cầu để chạy các bài kiểm tra hồi quy và có thể làhttp: //gnuwin32.sourceforge.net.
GetText được yêu cầu xây kèo bóng đá cúp c2 với hỗ trợ NLS và có thểhttp: //gnuwin32.sourceforge.net. Lưu ý rằng các nhị phân,
Cần thiết cho hỗ trợ xác thực Kerberos. MIT Kerberos có thểhttp: //web.mit.edu/kerberos/dist/index.html.
Cần thiết cho hỗ trợ XML. Có thể tải xuống các nhị phân từhttp: //zlatkovic.com/pub/libxmlkèo bóng đá cúp c2 nguồn từhttp: //xmlsoft.org. Ghi chú
Cần thiết cho hỗ trợ SSL. Có thể tải xuống các nhị phân từhttp: //www.slproweb.com/products/win32opencssl.htmlkèo bóng đá cúp c2 nguồn từhttp: //www.openssl.org.
Cần thiết cho hỗ trợ UUID-OSSP (chỉ đóng góp). Nguồn có thể đượchttp: //www.ossp.org/pkg/lib/uuid/.
Yêu cầu xây kèo bóng đá cúp c2PL/Python. Có thể tải xuống các nhị phân từhttp: //www.python.org.
Cần thiết để hỗ trợ nén trongpg_dumpvàpg_restore. Có thể tải xuống các nhị phân từhttp: //www.zlib.net.
PostgreSQL sẽ chỉ xây kèo bóng đá cúp c2 cho kiến trúc x64 trên 64 bit
Trộn các phiên bản 32- và 64 bit trong cùng một cây xây kèo bóng đá cúp c2 không phải
Để sử dụng thư viện bên thứ ba phía máy chủ, chẳng hạn nhưPythonkèo bóng đá cúp c2OpenSSL, Thư viện nàyphảicũng là 64 bit. Không có
Để xây kèo bóng đá cúp c2 tất cả PostgreSQL trong cấu hình phát hành (The
Build
Để xây kèo bóng đá cúp c2 tất cả PostgreSQL trong cấu hình gỡ lỗi, chạy
Build Debug
Để xây kèo bóng đá cúp c2 chỉ một dự án duy nhất, ví dụ PSQL, chạy
Build PSQL Build Debug PSQL
Để thay đổi cấu hình bản kèo bóng đá cúp c2 mặc định thành gỡ lỗi, hãy đặtbuildenv.plFILE:
$ env config = "Debug";
Cũng có thể xây dựng từ bên trong GUI kèo bóng đá cúp c2 Studio.
perl mkvcbuild.pl
Từ dấu nhắc lệnh, sau đó mở được tạopgsql.sln(Trong thư mục gốc của nguồn
Hầu hết thời gian, theo dõi phụ thuộc tự động trong trực quanClean.batlệnh, sẽdisttham số, trong trường hợp đóLàm cho Distcleanvà
Theo mặc định, tất cả các tệp được ghi vào một thư mục con củaDebugkèo bóng đá cúp c2Phát hànhThư mục. Để cài đặt các tệp này bằng cách sử dụng
Cài đặt C: \ Destination \ Directory
Để chạy các bài kiểm tra hồi quy, hãy đảm bảo bạn đã hoàn thànhbuildenv.plTệp. Để chạy các bài kiểm tra, hãy chạy một trong nhữngSRC \ Tools \ MSVCThư mục:
Kiểm tra vcreator 23410_23434 Vcreatory plcheck VCREXC
Để thay đổi lịch sử dụng (mặc định là song song), hãy nối nó vào
Vcreators serial
Để biết thêm thông tin về các bài kiểm tra hồi quy, xemChương 30.
Xây kèo bóng đá cúp c2 tài liệu PostgreSQL ở định dạng HTML yêu cầu
Tải xuống từhttp: //sourceforge.net/projects/openjade/files/openjade/1.3.1/openjade-1_3_1-2-bin.zip/doadvà Khó hiểu trong thư mục conOpenJade-1.3.1.
Tải xuống từhttp: //www.oasis-open.org/docbook/sgml/4.2/docbook-4.2.zipvà Khó hiểu trong thư mục conDocbook.
Tải xuống từ24972_25070và Khó hiểu trong thư mục conDocBook-DssSL-1.79.
Tải xuống từhttp: //www.oasis-open.org/cover/isoents.zipvàDocbook.
Chỉnh sửabuildenv.plTệp và thêm một
$ env docroot = 'C: \ docbook';
Để xây kèo bóng đá cúp c2 tài liệu, chạy lệnhbuildDoc.bat. Lưu ý rằng điều này thực sự sẽ chạyDOC \ SRC \ SGML.