Đây là lệnh g-ir-scanner 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
g-ir-scanner - trích xuất siêu dữ liệu C từ các nguồn và tiêu đề
SYNOPSIS
g-ir-máy quét [OPTION ...] FILES ...
MÔ TẢ
g-ir-scanner là một công cụ tạo các tệp GIR XML bằng cách phân tích cú pháp các tiêu đề và tìm hiểu nội tâm
Thư viện dựa trên GObject. Nó thường được gọi trong bước xây dựng thông thường cho một dự án
và thông tin được lưu vào đĩa và sau đó được cài đặt, để ngôn ngữ ràng buộc và
các ứng dụng khác có thể sử dụng nó. Tệp tiêu đề và tệp nguồn được chuyển vào dưới dạng đối số
trên dòng lệnh. Hậu tố xác định xem một tệp có được coi là tệp nguồn hay không
(.c) hoặc tệp tiêu đề (.h). Hiện tại chỉ có các thư viện dựa trên C được hỗ trợ bởi máy quét.
LỰA CHỌN
--Cứu giúp Hiển thị các tùy chọn trợ giúp
--Yên lặng
Nếu vượt qua, không in chi tiết hoạt động bình thường.
--cảnh báo tất cả
Hiển thị cảnh báo cho API công khai không thể nhìn thấy được.
- lỗi lùn
Làm cho các cảnh báo trở thành lỗi nghiêm trọng.
--format = ĐỊNH DẠNG
Tham số này quyết định định dạng kết quả sẽ được sử dụng. Giá trị mặc định
là gir.
--include = NAME
Thêm phần phụ thuộc vào phần nội quan được chỉ định vào không gian tên đã quét. NAME là của
dạng NAMESPACE-VERSION, như Gtk-3.0.
--include-uninstalled = PATH
Thêm phần phụ thuộc vào phần nội quan được chỉ định vào không gian tên đã quét. Điều này khác
từ --bao gồm trong đó nó có đường dẫn tệp và không xử lý pkg-config
các phụ thuộc (vì chúng có thể chưa được cài đặt).
--add-include-path = PATH
Thêm thư mục vào đường dẫn mà máy quét sử dụng để tìm tệp GIR. Có thể được sử dụng
nhiều lần để chỉ định nhiều thư mục
-tôi, --library = LIBRARY
Chỉ định một thư viện sẽ được xem xét bên trong. Điều này có nghĩa là * _get_type ()
các hàm trong nó sẽ được gọi cho các kiểu dữ liệu GObject. Tên của thư viện
không được chứa tiền tố lib đứng đầu cũng như hậu tố thư viện được chia sẻ cuối cùng.
-L, --library-path = PATH
Bao gồm thư mục này khi tìm kiếm thư viện. Tùy chọn này có thể được chỉ định
nhiều lần để bao gồm nhiều thư mục để tìm kiếm các thư viện trong đó.
-Thư mục
Đưa thư mục này vào danh sách các thư mục được tìm kiếm cho các tệp tiêu đề.
Bạn cần chuyển đến máy quét tất cả các thư mục mà bạn thường chuyển đến
trình biên dịch khi sử dụng các tệp nguồn được chỉ định.
-N, --namespace = NAME
Tên không gian tên. Tên này phải được viết hoa, ví dụ như chữ cái đầu tiên phải là
chữ hoa. Ví dụ: Gtk, Clutter, WebKit.
--no-libtool
Vô hiệu hóa việc sử dụng libtool để biên dịch nhị phân nội quan sơ khai. Sử dụng cái này nếu của bạn
xây dựng hệ thống không yêu cầu libtool.
--libtool
Đường dẫn đầy đủ đến tệp thực thi libtool. Thường được sử dụng cho hệ thống Automake.
--nsversion = VERSION
Phiên bản không gian tên. Ví dụ 1.0. Đây thường là phiên bản nền tảng, ví dụ:
2.0 cho Gtk +, không phải 2.12.7.
-P, --program = CHƯƠNG TRÌNH
Chỉ định một nhị phân sẽ được kiểm tra bên trong. Điều này có nghĩa là * _get_type ()
các hàm trong nó sẽ được gọi cho các kiểu dữ liệu GObject. Hệ nhị phân phải được sửa đổi
để nhận tùy chọn --introspect-dump = và chuyển đối số cho hàm này tới
g_irepository_dump.
--program-arg = ARG
Đối số bổ sung để chuyển đến chương trình để xem xét nội tâm.
--identifier-prefix = PREFIX
Tùy chọn này có thể được chỉ định nhiều lần. Mỗi người cung cấp một tiền tố sẽ là
bị tước khỏi tất cả các mã định danh C. Nếu không có chỉ định nào, không gian tên sẽ được sử dụng.
Ví dụ: tiền tố định danh của Foo sẽ xuất mã định danh người đánh máy cấu trúc _FooBar
FooBar; as Foo.Bar.
--symbol-prefix = PREFIX
Tùy chọn này có thể được chỉ định nhiều lần. Mỗi người cung cấp một tiền tố sẽ là
bị tước khỏi tất cả các ký hiệu C. Ví dụ: tiền tố biểu tượng của foo sẽ xuất ký hiệu
foo_bar_do_something as Foo.Bar.do_something.
- chấp nhận-không cố định
Nếu được chỉ định, máy quét sẽ chấp nhận các số nhận dạng và ký hiệu không khớp
tiền tố không gian tên. Cố gắng tránh sử dụng cái này nếu có thể.
--output = FILENAME
Tên của tệp để xuất. Thông thường không gian tên + phần mở rộng định dạng. Ví dụ,
GLib-2.0.gir.
--pkg = GÓI
Danh sách các gói pkg-config để lấy cờ trình biên dịch và trình liên kết. Tùy chọn này có thể
được chỉ định nhiều lần để bao gồm các cờ từ một số gói pkg-config.
--pkg-export = PACKAGE
Danh sách các gói pkg-config được cung cấp bởi gir đã tạo. Tùy chọn này
có thể được chỉ định nhiều lần nếu gir cung cấp nhiều gói hơn. Nếu không
được chỉ định, các gói được chỉ định với --pkg = sẽ được sử dụng.
--dài dòng
Dài dòng, bao gồm một số thông tin gỡ lỗi.
MÔI TRƯỜNG BIẾN
G-ir-scanner sử dụng biến XDG_DATA_DIRS để kiểm tra dirs, girs là
nằm trong XDG_DATA_DIRS / gir-1.0. Nó thường được đặt trên một bản phân phối, vì vậy bạn
không cần phải tự thiết lập.
Biến GI_SCANNER_DISABLE_CACHE đảm bảo rằng máy quét sẽ không ghi vào bộ nhớ cache
dữ liệu tới $ HOME.
Sử dụng g-ir-scanner trực tuyến bằng các dịch vụ onworks.net