Đây là lệnh glib-compile-resource 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 mô phỏng trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
glib-compile-resources - Trình biên dịch tài nguyên GLib
SYNOPSIS
tài nguyên biên dịch glib [TÙY CHỌN...] {TẬP TIN}
MÔ TẢ
tài nguyên biên dịch glib đọc mô tả tài nguyên từ FILE và các tập tin mà nó
tham chiếu và tạo ra một gói tài nguyên nhị phân phù hợp để sử dụng với
nguồn tài nguyên API. Gói kết quả sau đó được viết nguyên trạng hoặc dưới dạng nguồn C để liên kết
vào một ứng dụng.
Các tệp tài nguyên XML thường có phần mở rộng tên tệp là .gresource.xml. Để biết chi tiết
mô tả về định dạng tệp XML, hãy xem phần nguồn tài nguyên tài liệu hướng dẫn.
LỰA CHỌN
-h, --Cứu giúp
In trợ giúp và thoát
- mục tiêu =MỤC TIÊU
Lưu trữ các tài nguyên đã biên dịch trong tệp MỤC TIÊU. Nếu không chỉ định tên tệp dựa trên
các FILE tên cơ sở được sử dụng.
--sourcedir =MỤC
Các tập tin được tham chiếu trong FILE được tải từ thư mục này. Nếu không được chỉ định,
thư mục hiện tại được sử dụng.
--phát ra
Viết tệp đầu ra theo định dạng được chọn theo phần mở rộng tên tệp của nó:
.c
Nguồn C
.h
Tiêu đề C
.gresource
bó tài nguyên
--tạo nguồn
Thay vì ghi gói tài nguyên ở dạng nhị phân, hãy tạo một tệp nguồn C
chứa gói tài nguyên. Điều này sau đó có thể được biên dịch thành một ứng dụng để dễ dàng
truy cập.
--tạo tiêu đề
Tạo tệp tiêu đề để sử dụng với mã C được tạo bởi --tạo nguồn.
- sinh phụ thuộc
In danh sách các tệp mà gói tài nguyên tham chiếu đến đầu ra tiêu chuẩn. Cái này
có thể được sử dụng để theo dõi các phần phụ thuộc trong hệ thống xây dựng. Ví dụ, sau đây thực hiện
quy tắc sẽ đánh dấu test.gresource tùy thuộc vào tất cả các tập tin test.gresource.xml
bao gồm, do đó nó sẽ tự động được xây dựng lại nếu bất kỳ thay đổi nào trong số chúng thay đổi:
test.gresource: test.gresource.xml $(shell $(GLIB_COMPILE_RESOURCES) --generate-dependency test.gresource.xml)
Lưu ý rằng điều này có thể có hoặc không thể di chuyển sang không phải GNU làm cho.
--c-tên
Chỉ định tiền tố được sử dụng cho mã định danh C trong mã được tạo bởi
--tạo nguồn và --tạo tiêu đề.
--đăng ký thủ công
Theo mã mặc định được tạo bởi --tạo nguồn sử dụng khởi tạo tự động của
nguồn. Điều này hoạt động trên hầu hết các hệ thống bằng cách sử dụng trình biên dịch hỗ trợ cho các hàm tạo.
Tuy nhiên, một số trình biên dịch (không phổ biến) có thể không hỗ trợ điều này, khi đó bạn có thể chỉ định
--đăng ký thủ công, sẽ tạo ra các hàm đăng ký và hủy đăng ký tùy chỉnh
mã của bạn có thể gọi thủ công vào thời điểm khởi tạo và khởi tạo.
--Nội bộ
Theo mã mặc định được tạo bởi --tạo nguồn khai báo tất cả các hàm khởi tạo
as bên ngoài. Vì vậy, chúng được xuất trừ khi điều này bị ngăn chặn bởi tập lệnh liên kết hoặc tập lệnh khác
có nghĩa. Vì các thư viện thường chỉ muốn sử dụng các chức năng trong nội bộ nên có thể
hữu ích hơn khi khai báo chúng là G_GNUC_INTERNAL, đó là điều --Nội bộ không.
MÔI TRƯỜNG
XMLLINT
Đường dẫn đầy đủ đến tệp thực thi xmllint. Điều này được sử dụng để xử lý trước các tài nguyên với
tùy chọn tiền xử lý xml-stripblanks. Nếu biến môi trường này không được đặt, xmllint
được tìm kiếm trong PATH.
GDK_PIXBUF_PIXDATA
Đường dẫn đầy đủ đến tệp thực thi gdk-pixbuf-pixdata. Điều này được sử dụng để tiền xử lý
tài nguyên với tùy chọn tiền xử lý to-pixdata. Nếu biến môi trường này là
chưa được đặt, gdk-pixbuf-pixdata sẽ được tìm kiếm trong PATH.
Sử dụng tài nguyên biên dịch glib trực tuyến bằng dịch vụ onworks.net