Free Pascal Compiler Version 2.0.4 ******************************************* ********************************* * Giới thiệu *************** ************************************************** *********** Xin cũng đọc các nền tảng tập tin README cụ thể, nếu nó tồn tại. Gói này chứa một phần mềm miễn phí 32-bit / 64-bit biên dịch pascal nâng cao cho nhiều nền tảng. Các ngôn ngữ và thư viện thời gian chạy là gần như tương thích với Turbo Pascal 7.0 và Delphi gần đây phát hành. Ngoài ra còn có một phần hỗ trợ cho các phương ngữ pascal Macintosh. Free Pascal 2.0.4 hiện có sẵn cho nền tảng sau đây: - Linux-i386 - Linux x86_64 (amd64) - Linux-cánh tay (vượt biên dịch cho môi trường Linux-i386) - Win32 (Win95 / 98 / Me / XP / 2000 và WinNT) - OS / 2-i386 (OS / 2 Warp v3.0, 4.0, WarpServer cho e-Business và eComStation) - FreeBSD-i386 - Mac OS X / Darwin cho PowerPC - Linux-powerpc Các nền tảng sau đây có thể được cung cấp sau: - Mac OS (cổ điển) cho PowerPC - Netware-i386 - NetwLibc-i386 (libc được ưa thích API theo các phiên bản Netware mới hơn) - Linux-sparc Có nền tảng khác mà là hay hơn ít làm việc, nhưng có hiện không duy trì cho họ và do đó chúng tôi không thể cung cấp đầy đủ hỗ trợ. DOS (i386) sử dụng các extender GO32v2 DOS là một ví dụ như vậy, ví dụ khác sẽ bao gồm các biến thể BSD khác, vv, và nó ít nhất là một phần có liên quan cho các nền tảng được đánh dấu là có thể cung cấp sau trong danh sách ở trên. Nếu bạn muốn thay đổi tình trạng này và tạo ra và duy trì các phiên bản cho các nền tảng và mục tiêu khác, cảm thấy tự do để liên hệ với chúng tôi, e-mail địa chỉ được liệt kê dưới đây. ****************** ************************************************** ******** * Tính năng **************************************** ************************************ - trình biên dịch tốc độ cao - đầy đủ 32 hoặc mã 64-bit - 32 biên dịch bit có thể được trên x86_64 phân phối Linux để biên dịch 32 bit ứng dụng - tính năng ngôn ngữ: - gần như hoàn toàn tương thích với Borland Pascal và Borland Delphi - chuỗi ansi - chuỗi rộng - Hỗ trợ ngoại lệ - Hỗ trợ RTTI - thủ tục quá tải - quá tải toán tử - COM, CORBA và giao diện hỗ trợ nguyên - mảng hỗ trợ năng động - Hỗ trợ biến thể - nội tuyến - mã tối ưu: - Tối ưu hóa peephole (80x86 chỉ) - nhảy ưu - tải của các biến vào sổ đăng ký - lắp ráp mức dataflow phân tích (80x86 chỉ) - stack frame eliminations - tinh vi cấp phát đăng ký - tích hợp BASM (được xây dựng trong assembler) phân tích cú pháp - hỗ trợ ATT cú pháp được sử dụng bởi GNU C - hỗ trợ Intel cú pháp được sử dụng bởi Turbo Pascal (80x86-only) - có thể biên dịch mã vào mã nguồn lắp ráp cho các nhà lắp ráp: - GNU Assembler (GAS) - Netwide assembler (NASM) - Microsoft Assembler / Turbo Assembler (MASM / TASM) - Watcom assembler (wasm) - lắp ráp nội bộ cho các đối tượng cực kỳ nhanh chóng tập tin thế hệ - có thể gọi mã C bên ngoài - tiện ích h2pas để chuyển đổi các file .h cho các đơn vị Pascal - smartlinking ( chưa được hỗ trợ theo Mac OS X) - hỗ trợ cho các GNU debugger - tích hợp môi trường phát triển - người dùng mạnh mẽ thân thiện WordStar tương thích biên tập đa tập tin - bối cảnh nhạy cảm giúp đỡ hỗ trợ các file giúp đỡ trong HTML, Windows HLP và Borland TPH định dạng. - debugger trên hầu hết các nền tảng - có thể tạo ra những chương trình chạy natively dưới cả hai hệ điều hành DOS và OS / 2 (phiên bản EMX) - Không cần cho những chương trình cụ thể phân phối Linux, chương trình bạn viết chạy trên tất cả các bản phân phối - tài liệu chất lượng cao ************** ************************************************** ************ * Yêu cầu tối thiểu *********************************** ***************************************** i386, x86_64, PowerPC hay Sparc xử lý Win32 : - Win95 / 98 / Me / 2000 / XP hoặc WinNT - 16 MB RAM OS / 2: - OS / 2 Warp v3.0 với một trong fixpaks muộn - FP 35 nên được tốt, OS / 2 Warp v4.0 với FP 5 trở lên, WSeB, MCP hoặc bất kỳ phiên bản eComStation (OS / 2 2.0 / 2.1 không được hỗ trợ, thậm chí không cho các chương trình biên dịch) Linux: - Hệ thống đang chạy một kernel 2.2.x FreeBSD: - Hệ thống 4.x FreeBSD hoặc 5.x hệ thống có hệ thống COMPAT_4 (đó là mặc định) Mac OS X: - Mac OS X 10.1 và cao hơn (10,0 cũng có thể làm việc, nhưng chưa được kiểm chứng) Mac OS (cổ điển) - Mac OS 9.2 đã được thử nghiệm, nên có lẽ cũng làm việc từ 7,5 0,3 trở lên. ********************************************* ******************************* * Khởi động nhanh - Win32 ************** ************************************************** ************ Tải về các gói phân phối (FPC-2.0.4.i386-win32.exe) và chạy nó - nó là một trình cài đặt tự giải nén, vì vậy chỉ cần làm theo các hướng dẫn để cài đặt nó. Đừng quên để thiết lập các biến môi trường PATH nếu bạn cài đặt FPC dưới Win95 / 98 / ME (trình cài đặt nên làm điều đó tự động dưới WinNT / 2k / XP). Để kiểm tra các trình biên dịch, chuyển đổi tới thư mục demo văn bản của FPC cây và loại FPC xin chào xin chào ******************************************** ******************************** * khởi động nhanh - OS / 2 / DOS ********* ************************************************** ***************** archive Tải về phân phối (os2204.zip cho OS / 2 hoặc dos204.zip cho GO32v2) và giải nén nó vào một thư mục tạm thời. Bắt đầu cài đặt chương trình Install.exe và làm theo hướng dẫn. Đừng quên để thiết lập đường dẫn như đã đề cập bởi các chương trình cài đặt. Để kiểm tra các trình biên dịch, thay đổi để các demo văn bản thư mục của cây FPC và gõ FPC xin chào xin chào ********* ************************************************** ***************** * Khởi động nhanh - Linux / FreeBSD ************************** ************************************************** Tải về FPC-2.0.4.
-.tar và tar vào thư mục tạm thời. Bắt đầu kịch bản cài đặt với ./install.sh và làm theo hướng dẫn. Để kiểm tra các trình biên dịch, thay đổi thư mục demo / văn bản của cây FPC và gõ FPC xin chào xin chào ***** ************************************************** ********************* * Khởi động nhanh - Mac OS X / Darwin ******************** ************************************************** ****** Có hai phương pháp để cài đặt Free Pascal cho Mac OS X. 1) Tải về và cài đặt các gói phần mềm Mac OS X (FPC-2.0.4.powerpc-macosx.dmg) này cung cấp cho bạn Free Pascal Compiler và bộ tích hợp Xcode. 2) Cài đặt FPC sử dụng Fink này cung cấp cho bạn Free Pascal Compiler, bao gồm tất cả các thư viện, các gói và các đơn vị từ nguồn của nó, bao gồm Vision miễn phí và IDE, mà một phần công trình sử dụng X11 xterm. Với phương pháp 1 theo hướng dẫn để cài đặt các bộ tích hợp XCode tại: http://www.freepascal.org/xcode.html Cách 2 là chủ yếu dành cho việc sử dụng các trình biên dịch thông qua các lệnh dòng. Fink chăm sóc thiết lập biến PATH. Bạn có thể (theo Mac OS X 10.2.x hoặc trước đó bạn thực sự phải) cũng sử dụng dòng lệnh với Free Pascal được cài đặt bằng cách sử dụng phương pháp 1. Các điểm chính là thay đổi của bạn PATH như mô tả dưới đây: Trình biên dịch được gọi là "FPC" và sẽ được cài đặt trong / usr / local / bin. Điều này thư mục có thể không trong PATH của bạn chưa (nếu bạn gõ "FPC" trong một Terminal cửa sổ và bạn sẽ có được một cái gì đó như "FPC: command not found", sau đó nó là không). Nếu thư mục cài đặt chưa có trong PATH của bạn , bạn sẽ có thêm nó. Để có được một ý tưởng, làm thế nào để làm điều này, hãy làm theo các hướng dẫn tại: "http://fink.sourceforge.net/doc/users-guide/install.php#setup" để xác định tập tin mà bạn cần phải chỉnh sửa, nhưng thay vì thêm dòng gợi ý đó, thêm dòng sau vào cuối: - nếu vỏ của bạn là Bourne shell (bash): export PATH = / usr / local / bin: $ PATH Khi sử dụng Terminal.app thêm này để ".bash_profile", khi sử dụng xterm X11 thêm này để ".bashrc". Nếu các tập tin không tồn tại được nêu trong thư mục nhà của bạn, bạn phải tạo ra chúng, ví dụ với nano (hoặc bất kỳ trình soạn thảo khác): nano .bash_profile - nếu vỏ của bạn là C Shell (csh hoặc tcsh): setenv PATH / usr / local / bin: $ {PATH} Tiếp theo, đóng cửa sổ Terminal và mở một cái mới. Bây giờ, các PATH nên được thiết lập một cách chính xác. Sau khi cài đặt các gói phần mềm, bạn có thể viết của bạn mã nguồn trong trình soạn thảo yêu thích của bạn (bao gồm cả dự án Builder và XCode). Để biên dịch một cái gì đó, đi đến thư mục chứa các file nguồn của bạn trong Terminal và gõ: FPC name_of_your_source_file Trình biên dịch chỉ chấp nhận một tên tập tin như tranh luận, nhưng sẽ tự động tìm kiếm và biên dịch bất kỳ đơn vị được sử dụng bởi các tập tin nguồn quy định. Chạy "FPC" mà không có bất kỳ đối số để có được một tổng quan về các dòng lệnh có thể lựa chọn. ******************************** ******************************************** * Tài liệu **** ************************************************** ********************** Các tài liệu có sẵn như là các trang HTML, PDF, PS, và văn bản mặc dù các định dạng được đề nghị là pdf. Đây là tất cả có sẵn trên ftp://ftp.freepascal.org/fpc/docs NB rằng có mặt tại không có tài liệu hướng dẫn cụ thể FPC cho Win32 chức năng hệ thống. Có một lưu ý trong ftp / doc giải thích nơi các tập tin trợ giúp cho MS này có thể thu được. ***************************** *********************************************** * Gợi ý, giúp đỡ, báo cáo lỗi, ảnh chụp nhanh, ... **************************************** ************************************ Gợi ý, giúp ... -------- ------------- e-mail: fpc-devel@lists.freepascal.org (lỗi, câu hỏi liên quan đến phát triển) e-mail: fpc-pascal@lists.freepascal.org (chung pascal liên quan câu hỏi) Cả hai adresses là cho các danh sách gửi thư. Nếu bạn không đăng ký, hãy chắc chắn để đề cập đến thực tế này khi gửi câu hỏi đến các danh sách này, để mọi người gửi câu trả lời biết về nó và gửi cho bạn một bản sao. Thông tin về danh sách có sẵn và thuê bao có thể được tìm thấy trên http: // danh sách. freepascal.org/mailman/listinfo diễn đàn Web: http://community.freepascal.org:10000 (tất cả các câu hỏi) WWW: http://www.freepascal.org FTP: ftp://ftp.freepascal.org/fpc ( một vài gương tồn tại, xem trang web để liên kết) Bổ sung thông tin về danh sách gửi thư, tin tức, kế hoạch tương lai, vv có thể được tìm thấy trên trang web. Snapshots & NGUỒN ----------
đang được dịch, vui lòng đợi..
