distcc-pump - Trực tuyến trên Đám mây

Đây là lệnh distcc-pump 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


distcc-pump - tăng tốc quá trình biên dịch từ xa với distcc

SYNOPSIS


máy bơm phân phối XÂY DỰNG LỆNH [ARGS] ...

đánh giá máy bơm phân phối - khởi động `; XÂY DỰNG LỆNH [ARGS] ... máy bơm phân phối --tắt

MÔ TẢ


máy bơm phân phối là một phần của distcc. Nó được sử dụng cho chế độ bơm của distcc. Chế độ bơm của Distcc
tăng tốc quá trình biên dịch từ xa với distcc bằng cách cũng phân phối tiền xử lý cho
máy chủ.

Để có mô tả chi tiết về chế độ máy bơm, bao gồm một số quan trọng
những hạn chế, xem ditcc(1) trang người đàn ông, đặc biệt là LÀM THẾ NÀO BƠM-CHẾ ĐỘ LÀM RA SAO phần
NHỮNG HẠN CHẾ ON Bơm PHƯƠNG THỨC phần.

Cách sử dụng đơn giản nhất là biểu mẫu
máy bơm phân phối COMMAND [ARG] ...
Điều này sẽ bắt đầu một máy chủ bao gồm cho chế độ "máy bơm" của distcc; tùy chọn chạy lsdistcc đến
tính toán danh sách máy chủ distcc; thiết lập một số biến môi trường phụ trợ; thay đổi PATH để sử dụng
ứng dụng khách distcc trong cùng thư mục với tập lệnh "distcc-pump"; hành hình COMMAND với
các quy định ARG ; và sau đó tắt máy chủ bao gồm. Các COMMAND thường là một
lệnh xây dựng song song, chẳng hạn như "make -j80", sẽ thực hiện nhiều lệnh gọi đồng thời
bản phân phối.

Một cách gọi khác máy bơm phân phối là gọi rõ ràng "distcc-pump --startup"
để khởi động máy chủ bao gồm và "distcc-pump --shutdown" để dừng máy chủ bao gồm. Các
lệnh "distcc-pump --startup" sẽ khởi động máy chủ bao gồm và sẽ in ra một số
cài đặt biến môi trường. Các biến môi trường này được sử dụng để giao tiếp
giữa máy khách "distcc" chế độ máy bơm và máy chủ bao gồm và để giao tiếp giữa
"distcc-pump --startup" và "distcc-pump --shutdown". Người gọi "distcc-pump
--startup "chịu trách nhiệm thiết lập các biến môi trường đó trước khi gọi" distcc "
hoặc "distcc-pump --shutdown".

Ví dụ:
eval `distcc-bơm --startup`
tạo -j80
máy bơm phân phối --shutdown

Lưu ý rằng chế độ bơm của distcc giả định rằng các tệp nguồn sẽ không
được sửa đổi trong suốt thời gian tồn tại của máy chủ bao gồm, vì vậy việc sửa đổi các tệp nguồn trong quá trình
xây dựng có thể gây ra kết quả không nhất quán.

KÊU GỌI LSDISTCC


Khi được gọi trong " máy bơm phân phối COMMAND [ARG] ... "dạng, hoặc dưới dạng" distcc-
máy bơm - khởi động ", NS máy bơm phân phối script sẽ gọi lsdistcc bất cứ khi nào
DISTCC_POTENTIAL_HOSTS được đặt còn DISTCC_HOSTS thì không. Nó sẽ chuyển giá trị của
DISTCC_POTENTIAL_HOSTS tới lsdistcc và sử dụng đầu ra của lsdistcc để đặt DISTCC_HOSTS.

LỰA CHỌN


--Cứu giúp Hiển thị hướng dẫn tóm tắt.

- khởi động
Khởi động một máy chủ bao gồm và xuất ra các cài đặt biến môi trường cần thiết cho
ditcc(1) or máy bơm phân phối --tắt để truy cập nó.

--tắt
Tắt một máy chủ bao gồm được khởi động bởi máy bơm phân phối - khởi động.

MÔI TRƯỜNG BIẾN


Tất cả các biến môi trường sau đây đều là tùy chọn.

DISTCC_LOCATION
Vị trí của thư mục bin distcc, thường được suy ra từ liên kết-
dirname giải quyết của argv [0]. Nếu vị trí này trên thực tế là thư mục bin bên trong
một cài đặt (như sẽ xảy ra khi kịch bản máy bơm trong cài đặt
thực thi), sau đó các tệp thực thi Python và bản thân phân phối sẽ được truy xuất từ
thư mục chính của vị trí.

DISTCC_POTENTIAL_HOSTS
Các máy chủ distcc sẽ được lsdistcc truy vấn để tạo ra giá trị cho
DISTCC_HOSTS. Giá trị này có thể không được đặt hoặc null. Trong những trường hợp như vậy, lsdistcc sẽ không
được gọi và distcc sẽ sử dụng DISTCC_HOSTS hoặc tệp cấu hình máy chủ distcc,
như được mô tả trong phần "Thông số kỹ thuật máy chủ" của ditcc(1).

DISTCC_HOSTS
Biến này được chuyển tới distcc nhưng chỉ khi DISTCC_POTENTIAL_HOSTS không phải là biến
thiết lập.

LSDISTCC_ARGS
Đối số bổ sung để chuyển đến lsdistcc. Nhìn thấy lsdistcc --Cứu giúp để biết thêm chi tiết.

INCLUDE_SERVER_ARGS
Đối số bổ sung để chuyển đến máy chủ bao gồm.

PYTHONTỐI ƯU HÓA
Nếu được đặt thành "", thì tính năng tối ưu hóa Python sẽ bị tắt.

THÍ DỤ


máy bơm phân phối làm cho -j20

Sử dụng distcc-pump trực tuyến bằng các dịch vụ onworks.net



Các chương trình trực tuyến Linux & Windows mới nhất