WAF, trước đây được biết đến như BKsys, là một nguồn mở miễn phí và phần mềm dòng lệnh compltely, một khuôn khổ thực hiện trong Python và được thiết kế từ những bù đắp cho phép người dùng dễ dàng cấu hình, biên dịch và cài đặt các ứng dụng dưới một hệ điều hành GNU / Linux .Inspired bởi SCons xây dựng systemThe phần mềm được lấy cảm hứng từ SCons và nó thay thế các chuỗi GNU Autotool toàn bộ, trong đó bao gồm các automake, aclocal, autoconf, autoheader, thực hiện và công cụ libtool. Nó có tính năng ví dụ khác nhau, bao gồm cả KDE, OCaml và Qt applications.Features mẫu ở một phần mềm glanceThe đã nhiều tính năng, trong đó chúng ta có thể đề cập đến hỗ trợ cho mục tiêu-CAML, hỗ trợ cho các ứng dụng GNOME, quét lại nhanh chóng gia tăng cho bản xây dựng, đầu ra màu hạt nhân giống như , tuyên bố mục tiêu hướng đối tượng, và tự động xây dựng trật tự.
Ngoài ra, nó đi kèm với phụ thuộc tự động chức năng, cải thiện hiệu suất, hỗ trợ cho các IDE khác nhau (Môi trường phát triển tích hợp) phần mềm, chẳng hạn như Eclipse, Xcode và Visual Studio, và khả năng tương thích tuyệt vời Python (PyPy, Jython 2.5, CPython 2,5-3,4 và IronPython) .Getting bắt đầu với thời gian WafFrom gian, bạn sẽ tìm thấy một ứng dụng đòi hỏi phải xây dựng hệ thống WAF cho mục đích biên soạn. Vì vậy, cài đặt các chương trình WAF trong hệ điều hành GNU / Linux của bạn không phải là một ý tưởng tồi. Để bắt đầu, hãy tải về phiên bản mới nhất từ Softoware và lưu nó vào thư mục Home của bạn.
Giải nén kho lưu trữ với một tiện ích quản lý lưu trữ, mở một ứng dụng Terminal, di chuyển đến vị trí mà bạn & rsquo; đã trích xuất các tập tin lưu trữ (ví dụ: cd /home/softoware/waf-1.8.5) và chạy & lsquo; ./ configure & rsquo; lệnh để cấu hình các chương trình, có thể được sử dụng trực tiếp từ các nguồn dir.
Thực hiện & lsquo; ./ waf --help & rsquo; lệnh để xem các tùy chọn dòng lệnh có sẵn và thông điệp sử dụng. Có rất nhiều tùy chọn dòng lệnh, tổ chức theo hai loại chính:. Lệnh chính và các tùy chọn (tùy chọn cấu hình, xây dựng và lắp đặt tùy chọn, tùy chọn bước, cài đặt và gỡ bỏ tùy chọn, tùy chọn Python)
là mới trong phiên bản này:.
- Một hệ thống dựa trên luật lệ mới đã được thêm vào để kê khai các mục tiêu trong một hệ thống makefile giống như
- Một số lỗi nhỏ đã được cố định để cho phép các biên dịch trên nhiều hệ thống (OS X và Cygwin).
- ví dụ mới đã được thêm vào để hiển thị như thế nào để sử dụng gcc để chiết xuất phụ thuộc (thay thế cho tiền xử lý WAF) hoặc sử dụng trình biên dịch để biên dịch nhiều tập tin cùng một lúc (batched xây dựng).
Yêu cầu :
- Python
Bình luận không