Đây là lệnh gac 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
GAC - Trình biên dịch GAP
SYNOPSIS
gấc [-c|-d] [-o ] {-NS} ...
MÔ TẢ
GAC biên dịch các tệp đầu vào. Tệp đầu vào phải là mã nguồn GAP (hậu tố '.g' hoặc
'.gap'), mã nguồn C (hậu tố '.c') hoặc các tệp mã đã biên dịch (hậu tố '.o').
Nếu không -c cũng không -d được đưa ra, sau đó 'gac' tạo ra
một hạt nhân mới, chứa mã đã biên dịch cho tất cả các tệp đầu vào.
-c Biên dịch các tệp đầu vào thành tệp đối tượng có thể tải tĩnh, tệp này phải được liên kết
cùng với một nhân mới.
-d Biên dịch các tệp đầu vào thành các tệp đối tượng có thể tải động, tệp này có thể được tải
bởi một nhân trong thời gian chạy.
-C Chỉ biên dịch các tệp đầu vào sang mã C, điều này sẽ yêu cầu biên dịch và liên kết
để có thể sử dụng được.
-r Các tệp được biên dịch tĩnh sẽ được giả định là được cung cấp bởi các tên đường dẫn liên quan đến
GAP gốc và sẽ được biên dịch để tải tự động khi các tệp được tìm kiếm tương đối
tới GAP root.
-o
Đặt tên cho tệp đầu ra .
-ffast-int-arith
Gửi mã cho các phép toán số học, hoạt động nhanh hơn nếu cả hai toán hạng đều
số nguyên nhỏ và chậm hơn nếu không.
-ffast-trơn-danh sách
Phát mã để truy cập danh sách, hoạt động nhanh hơn nếu danh sách là danh sách thuần túy và
chậm hơn nếu không.
-ffast-list-funcs
Nội dòng các chức năng 'Thêm' và 'Độ dài' mã, điều này làm cho mã nhanh hơn một chút.
-fno-check-type
Không phát ra lỗi kiểm tra quyền truy cập danh sách, điều này làm cho nó nhanh hơn nhưng có thể kết xuất lõi nếu
một lỗi xảy ra.
-p
Vượt qua tùy chọn sang trình biên dịch C.
-P
Vượt qua tùy chọn tới trình liên kết C.
Sử dụng gac trực tuyến bằng các dịch vụ onworks.net