Ini ialah arahan distcc-pump yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
distcc-pump - mempercepatkan kompilasi jauh dengan distcc
SINOPSIS
distcc-pam BINA-PERINTAH [ARGS] ...
eval ` distcc-pam --startup `; BINA-PERINTAH [ARGS] ... ; distcc-pam --menutup
DESCRIPTION
distcc-pam adalah sebahagian daripada distcc. Ia digunakan untuk mod pam distcc. Mod pam Distcc
mempercepatkan kompilasi jauh dengan distcc dengan juga mengedarkan prapemprosesan ke
pelayan.
Untuk penerangan terperinci tentang mod pam, termasuk sebahagian besarnya penting
sekatan, melihat distcc(1) halaman manusia, khususnya BAGAIMANA MOD PAM WORKS seksyen
dan juga Sekatan ON Pam MODE bawah seksyen ini.
Penggunaan paling mudah ialah bentuk
distcc-pam COMMAND [ARG] ...
Ini akan memulakan pelayan termasuk untuk mod "pam" distcc; dijalankan secara pilihan lsdistcc kepada
hitung senarai hos distcc; tetapkan beberapa pembolehubah persekitaran tambahan; tukar PATH untuk digunakan
klien distcc dalam direktori yang sama dengan skrip "distcc-pump"; laksanakan COMMAND bersama
yang ditentukan ARG(s) ; dan kemudian tutup pelayan sertakan. The COMMAND biasanya a
arahan bina selari, seperti "make -j80", yang akan melakukan banyak seruan serentak
distcc.
Cara alternatif untuk memohon distcc-pam adalah untuk menggunakan "distcc-pump --startup" secara eksplisit
untuk memulakan pelayan sertakan dan "distcc-pump --shutdown" untuk menghentikan pelayan sertakan. The
Arahan "distcc-pump --startup" akan memulakan pelayan termasuk, dan akan mencetak beberapa
tetapan pembolehubah persekitaran. Pembolehubah persekitaran ini digunakan untuk berkomunikasi
antara klien "distcc" mod pam dan pelayan sertakan, dan untuk berkomunikasi antara
"distcc-pump --startup" dan "distcc-pump --shutdown". Pemanggil "distcc-pump
--startup" bertanggungjawab untuk menetapkan pembolehubah persekitaran tersebut sebelum menggunakan "distcc"
atau "distcc-pump --shutdown".
Sebagai contoh:
eval `distcc-pump --startup`
buat -j80
distcc-pam --tutup
Ambil perhatian bahawa mod pam distcc menganggap bahawa fail sumber tidak akan
diubah suai semasa hayat pelayan termasuk, jadi mengubah suai fail sumber semasa a
binaan boleh menyebabkan hasil yang tidak konsisten.
MENYERU LSDISTCC
Apabila dipanggil dalam sama ada yang mudah " distcc-pam COMMAND [ARG] ... " bentuk, atau sebagai " distcc-
pam --memulakan ", yang distcc-pam skrip akan dipanggil lsdistcc apabila
DISTCC_POTENTIAL_HOSTS ditetapkan dan DISTCC_HOSTS tidak. Ia akan melepasi nilai
DISTCC_POTENTIAL_HOSTS kepada lsdistcc dan gunakan output daripada lsdistcc untuk menetapkan DISTCC_HOSTS.
PILIHAN
- membantu Memaparkan arahan ringkasan.
--memulakan
Memulakan pelayan sertakan dan mengeluarkan tetapan pembolehubah persekitaran yang diperlukan
distcc(1) or distcc-pam --menutup untuk mengaksesnya.
--menutup
Mematikan pelayan termasuk yang dimulakan oleh distcc-pam --memulakan.
PERSEKITARAN PELBAGAI
Pembolehubah persekitaran berikut semuanya adalah pilihan.
DISTCC_LOCATION
Lokasi direktori distcc bin, yang biasanya disimpulkan daripada pautan-
menyelesaikan diname argv[0]. Jika lokasi ini sebenarnya direktori bin di dalam
pemasangan (seperti yang akan berlaku apabila skrip pam dalam pemasangan
executes), maka executable Python dan distcc itu sendiri akan diambil dari
direktori induk lokasi.
DISTCC_POTENTIAL_HOSTS
Pelayan distcc yang akan ditanya oleh lsdistcc untuk menghasilkan nilai untuk
DISTCC_HOSTS. Nilai ini mungkin tidak ditetapkan atau batal. Dalam kes sedemikian, lsdistcc tidak akan menjadi
dipanggil, dan distcc akan menggunakan DISTCC_HOSTS atau fail konfigurasi hos distcc,
seperti yang diterangkan dalam bahagian "Spesifikasi Hos" bagi distcc(1).
DISTCC_HOSTS
Pembolehubah ini dihantar ke distcc tetapi hanya jika DISTCC_POTENTIAL_HOSTS tidak
ditetapkan.
LSDISTCC_ARGS
Argumen tambahan untuk dihantar ke lsdistcc. Lihat lsdistcc - membantu untuk maklumat lanjut.
INCLUDE_SERVER_ARGS
Argumen tambahan untuk dihantar ke pelayan termasuk.
PYTHONOPTIMIZE
Jika ditetapkan kepada "", maka pengoptimuman Python dilumpuhkan.
CONTOH
distcc-pam membuat -j20
Gunakan distcc-pump dalam talian menggunakan perkhidmatan onworks.net