Đây là lệnh gnulib-tool có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
gnulib-tool - chương trình dành cho các tác giả hoặc người bảo trì muốn nhập các mô-đun từ gnulib
vào các gói của họ.
SYNOPSIS
công cụ gnulib --danh sách
công cụ gnulib --nhập khẩu [mô-đun1 ... mô-đunN]
công cụ gnulib - cập nhật
công cụ gnulib --create-testdir --dir = directory module1 ... moduleN
công cụ gnulib --create-megatestdir --dir = directory [module1 ... moduleN]
công cụ gnulib --test --dir = directory module1 ... moduleN
công cụ gnulib --megatest --dir = directory [module1 ... moduleN]
công cụ gnulib - mô-đun mô tả -extract
công cụ gnulib --extract-filelist mô-đun
công cụ gnulib - mô-đun phụ thuộc -extract
công cụ gnulib --extract-autoconf-đoạn mã mô-đun
công cụ gnulib --extract-automake-snippet mô-đun
công cụ gnulib --extract-bao-mô-đun chỉ thị
công cụ gnulib --extract-cấp phép mô-đun
công cụ gnulib - mô-đun bảo trì -extract
công cụ gnulib --extract-tests-mô-đun mô-đun
MÔ TẢ
Thư viện khả năng di chuyển GNU là một hệ thống macro và các khai báo và định nghĩa C cho
các phần tử API thường được sử dụng và các hành vi hệ thống được trừu tượng hóa. Nó có thể được sử dụng để cải thiện
tính di động và các chức năng khác trong chương trình của bạn.
LỰA CHỌN
Chế độ hoạt động:
--danh sách in tên mô-đun có sẵn.
--nhập khẩu
nhập các mô-đun đã cho vào gói hiện tại; nếu không có mô-đun nào được chỉ định,
cập nhật gói hiện tại từ gnulib hiện tại.
- cập nhật
cập nhật gói hiện tại, khôi phục các tệp bị bỏ qua từ CVS.
--tạo-testdir
tạo một gói đầu với các mô-đun đã cho.
--tạo-megatestdir
tạo một gói đầu tiên lớn với các mô-đun đã cho từng cái một và tất cả cùng nhau.
--kiểm tra kiểm tra sự kết hợp của các mô-đun đã cho (khuyến nghị sử dụng CC = "gcc -Wall" tại đây).
--megatest
kiểm tra từng mô-đun đã cho và tất cả cùng nhau (khuyến nghị sử dụng CC = "gcc
-Quang ”tại đây).
--extract-mô tả
trích xuất mô tả.
--extract-filelist
trích xuất danh sách các tập tin.
- phụ thuộc -extract
trích xuất các phụ thuộc.
--extract-autoconf-snippet
trích xuất đoạn mã cho config.ac.
--extract-automake-snippet
trích xuất đoạn mã cho lib / Makefile.am.
--extract-bao-chỉ thị
giải nén chỉ thị #include.
--extract-giấy phép
báo cáo các điều khoản cấp phép của các tệp nguồn theo lib /.
--extract-Maintainer
báo cáo (các) người bảo trì bên trong gnulib.
--extract-kiểm tra-mô-đun
báo cáo mô-đun kiểm tra đơn vị, nếu nó tồn tại.
Tùy chọn:
--dir = DIRECTORY
chỉ định thư mục đích. Đối với --import, điều này chỉ định nơi config.ac của bạn
có thể được tìm thấy. Mặc định cho thư mục hiện tại.
--lib = LIBRARY
Chỉ định tên thư viện. Mặc định là 'libgnu'.
--source-base = DIRECTORY
Thư mục tương đối --dir nơi đặt mã nguồn (mặc định là "lib"), cho --import.
--m4-base = DIRECTORY
Thư mục tương đối --dir trong đó macro * .m4 được đặt (mặc định "m4"), cho --import.
--tests-base = DIRECTORY
Thư mục tương đối --dir nơi đặt các thử nghiệm đơn vị ("thử nghiệm" mặc định), cho
--nhập khẩu.
--aux-dir = DIRECTORY
Thư mục tương đối --dir nơi đặt các công cụ xây dựng phụ trợ (mặc định "xây dựng-
aux ").
- với các bài kiểm tra
Bao gồm các bài kiểm tra đơn vị cho các mô-đun được bao gồm.
--avoid = MODULE
Tránh bao gồm MODULE đã cho. Hữu ích nếu bạn có mã cung cấp mã tương đương
chức năng. Tùy chọn này có thể được lặp lại.
--lgpl Hủy bỏ nếu các mô-đun không khả dụng trong LGPL. Đồng thời sửa đổi mẫu giấy phép từ
GPL sang LGPL.
--libtool
Sử dụng quy tắc libtool, cho --import.
--macro-prefix = PREFIX
Chỉ định tiền tố của macro 'gl_EARLY' và 'gl_INIT'. Mặc định là 'gl'.
--no-changelog
không cập nhật hoặc tạo tệp ChangeLog.
- chạy thử
Đối với --import, chỉ in những gì đã được thực hiện.
-S, - biểu tượng, --liên kết tượng trưng
Tạo liên kết tượng trưng thay vì sao chép tệp.
-NS, --Cứu giúp
Hiển thị tóm tắt các tùy chọn.
Sử dụng gnulib-tool trực tuyến bằng các dịch vụ onworks.net