EnglishFrenchSpanyol

Ad


Favicon OnWorks

ccontrol - Dalam talian dalam Awan

Jalankan ccontrol dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan ccontrol 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


ccontrol - pembungkus untuk mengawal distcc, ccache dan banyak lagi

SINOPSIS


gcc ...

cc ...

C ++ ...

membuat ...

ld ...

ccontrol [--bahagian= ] ...

ccontrol [--bahagian= ]

DESCRIPTION


. ccontrol(1) program mengambil alih peranan pengkompil dan penghubung, dan membaca a
fail konfigurasi untuk memutuskan perkara yang perlu dilakukan sebelum menggunakan fail tersebut. Ini amat berguna
untuk kawalan terpusat ke atas arahan dan pilihan, seperti mendayakan distcc(1) dan
ccache(1).

Bila ccontrol(1) dipanggil di bawah namanya sendiri tanpa hujah, ia mencetak
tetapan yang digunakan dalam direktori ini (melainkan --bahagian dinyatakan).

Versi dinamakan sempena orang terakhir yang melaporkan pepijat.

PILIHAN


Biasanya ccontrol(1) digunakan sebagai pautan perlambangan kepada cc, make, dsb, supaya ia boleh mengenal pasti
apa yang dipanggil dengan meneliti namanya sendiri. Ia juga boleh digunakan di bawahnya sendiri
nama, dalam hal ini argumen khusus ccontrol boleh dibekalkan. Bukan pilihan pertama
hujah akan digunakan untuk mengenal pasti seruan, cth. "ccontrol gcc ...".

Pilihan berikut disokong, apabila dipanggil sebagai ccontrol:

--bahagian=
Ini dianggap sebagai "direktori semasa" untuk tujuan menilai
fail konfigurasi. Oleh kerana semua direktori sebenar mesti bermula dengan "/" menggunakan argumen
yang tidak, ialah cara yang baik untuk mengatasi konfigurasi untuk perkara ini
seruan.

CONFIGURATION FAIL


fail konfigurasi ccontrol ialah $HOME/.ccontrol/config. Jika ini tidak boleh dibaca (dan
bertulis), kompilasi anda semua akan gagal. Adalah normal untuk mempunyai beberapa yang berbeza
fail konfigurasi dalam direktori ini, dan jadikan lalai sebagai pautan simbolik.

SISTEM


Fail konfigurasi terdiri daripada bahagian, diketuai oleh pengepala "[path]" dan diikuti dengan
entri "nama = nilai" inden. Bahagian pertama biasanya dilabelkan "[*]" untuk menyediakan
lalai. Sekurang-kurangnya, anda mesti menetapkan nilai "cc", "c++", "make" dan "ld".

ccontrol akan membaca setiap bahagian yang sepadan dengan direktori semasa, supaya anda boleh mengatasi
nilai berdasarkan setiap direktori. Pengepala "[path]" bagi setiap bahagian ialah gaya shell
kad bebas (lihat epal(7)) yang menunjukkan direktori atau direktori yang digunakan untuknya. Biasanya
ini akan berakhir dengan "*" untuk memasukkan semua subdirektori.

Semua laluan yang bermula dengan "~" adalah relatif kepada direktori rumah pengguna. Jalan mungkin
ditentukan sebagai direktori, dalam hal ini ccontrol akan menambahkan nama program pada
direktori.

Tetapan berikut tersedia:

cc
Diikuti oleh = menentukan laluan pengkompil untuk digunakan apabila ccontrol adalah
dipanggil sebagai "cc" atau "gcc". ccontrol akan gagal untuk menyusun atur cara C jika ini tidak ditetapkan.

C ++
Diikuti oleh = menentukan laluan pengkompil untuk digunakan apabila ccontrol adalah
dipanggil sebagai "c" atau "g". ccontrol akan gagal untuk menyusun atur cara C++ jika ini tidak ditetapkan.

ld
Diikuti oleh = menentukan laluan pemaut untuk digunakan apabila ccontrol dipanggil
sebagai "ld". ccontrol akan gagal untuk memautkan program jika ini tidak ditetapkan.

membuat
Diikuti oleh = menentukan laluan binari untuk digunakan apabila ccontrol dipanggil
sebagai "buat". ccontrol akan gagal dibuat jika ini tidak ditetapkan.

ccache
Diikuti oleh = menentukan laluan "ccache", dan menunjukkan bahawa ccache akan digunakan
di mana sesuai. Jika diikuti oleh melumpuhkan, atau tidak ditetapkan, ccache tidak akan digunakan.

distcc
Diikuti oleh = menentukan laluan "distcc", dan menunjukkan bahawa distcc akan digunakan
di mana sesuai. Jika diikuti oleh melumpuhkan, atau tidak ditetapkan, atau distcc-hosts tidak ditetapkan,
distcc tidak akan digunakan.

distcc-hosts
Diikuti oleh = menentukan pelayan distcc untuk digunakan, mengikut persekitaran DISTCC_HOSTS
pemboleh ubah dalam distcc(1). Diikuti oleh melumpuhkan melumpuhkan distcc.

distc++-hosts
Sama seperti distcc-hosts, tetapi hanya digunakan untuk Ccompilations. Jika tidak ditetapkan, distcc-hosts
digunakan. Oleh itu, anda boleh melumpuhkan distcc untuk kompilasi C dengan menetapkan "distc++-hosts
lumpuhkan".

cpus
Diikuti oleh = dan beberapa CPU, tetapkan kepada bilangan CPU yang anda miliki (lalainya ialah
"1"). ccontrol menggunakan ini untuk menyesuaikan tahap selari.

tiada selari
Diikuti oleh = dan senarai kad bebas yang dipisahkan oleh ruang, menekan selari membuat untuk
mana-mana membuat sasaran yang sepadan dengan salah satu daripadanya. Pilihan ini diperlukan kerana ccontrol(1)
biasanya memaksa membuat(1) untuk melakukan semua tindakan secara selari, tetapi ini boleh mengelirukan
apabila ralat berlaku, dan memecahkan makefiles yang ditulis dengan buruk. Diikuti oleh melumpuhkan,
membolehkan buat selari untuk semua sasaran: ini berguna untuk mendayakan semula buat selari dalam a
subdirektori.

baik
Diikuti oleh = dan tahap keutamaan dari -19 hingga 20, menyebabkan ccontrol cuba menetapkannya
keutamaan kepada nilai ini. Lalai ialah 10.

termasuk
Diikuti oleh = menentukan fail untuk disertakan pada titik semasa. Kesannya betul-betul
seolah-olah kandungan fail yang disertakan telah dimasukkan secara literal. Boleh digunakan di fail
peringkat untuk memasukkan bahagian. Juga boleh digunakan dalam bahagian untuk memasukkan bahagian
serpihan.

tambah buat
Diikuti oleh = menentukan hujah untuk ditambahkan pada setiap seruan membuat. Ini boleh
ditentukan beberapa kali untuk menambah berbilang argumen. Diikuti oleh melumpuhkan membuang mana-mana
hujah yang dinyatakan sebelum ini.

tambah env
Diikuti oleh = menentukan pembolehubah persekitaran untuk ditetapkan, seperti "tambah env =
CCACHE_DIR=/ tmp". Ini boleh ditentukan beberapa kali untuk menetapkan berbilang persekitaran
pembolehubah. Diikuti oleh melumpuhkan mengalih keluar sebarang hujah yang dinyatakan sebelum ini.

kata kerja
Dengan sendirinya, menunjukkan bahawa ccontrol(1) adalah untuk meludahkan banyak omong kosong kepada ralat standard
tentang perkara yang dilakukannya terhadap baris arahan anda yang tidak bersalah.

fail kunci
Tentukan fail kunci tertentu untuk digunakan.

CONTOH


Ini ialah fail konfigurasi minimum:

[*]
cc = /usr/bin/gcc
c++ = /usr/bin/g++
ld = /usr/bin/ld
buat = /usr/bin/make

Jika anda mempunyai berbilang lokasi (seperti komputer riba) adalah perkara biasa untuk mempunyai fail "global".
yang disertakan daripada setiap fail konfigurasi, seperti:

# Fail konfigurasi untuk semasa saya bekerja. Banyak tuan rumah distcc!
termasuk = ~/.ccontrol/global

[*]
distcc-hosts = snab swarm1 swarm3 swarm4 swarm5 fandango2 mingo
distc++-hosts = snab mingo

Berikut ialah fail konfigurasi lengkap dengan beberapa senario biasa:

[*]
cc = /usr/bin/gcc-4.0
c++ = /usr/bin/g++-4.0
ld = /usr/bin/ld
buat = /usr/bin/make
# Komen ini kembali untuk nyahpepijat
# verbose
distcc = /usr/bin/distcc
distcc-hosts = snab swarm1 swarm3 swarm4 swarm5 fandango2 mingo
distc++-hosts = snab mingo
ccache = /usr/bin/ccache
# membuat semakan tidak seharusnya dijalankan secara selari
tiada selari = semak

# Wesnoth tidak menyusun dengan g++ 4.0
[*wesnoth*]
c++ = /usr/bin/g++-3.4

# Modul pihak ketiga yang bodoh tidak dibina selari.
[/usr/src/modul/*]
tiada selari = *

# Menggunakan distcc apabila menguji modul-init-tools menyebabkan kesan pelik.
[*module-init-tools*/tests/*]
distcc lumpuhkan

Gunakan ccontrol dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

  • 1
    OfficeFloor
    OfficeFloor
    OfficeFloor menyediakan penyongsangan bagi
    kawalan gandingan, dengan: - pergantungan
    suntikan - suntikan sambungan -
    suntikan benang Untuk maklumat lanjut
    melawat...
    Muat turun OfficeFloor
  • 2
    DivKit
    DivKit
    DivKit ialah sumber terbuka Didorong Pelayan
    Rangka kerja UI (SDUI). Ia membolehkan anda
    melancarkan kemas kini bersumberkan pelayan kepada
    versi aplikasi yang berbeza. Juga, boleh jadi
    terpakai untuk ...
    Muat turun DivKit
  • 3
    subconverter
    subconverter
    Utiliti untuk menukar antara pelbagai
    format langganan. Pengguna Shadowrocket
    harus menggunakan ss, ssr atau v2ray sebagai sasaran.
    Anda boleh menambah &remark= kepada
    HT yang disukai Telegram...
    Muat turun subconverter
  • 4
    SWASH
    SWASH
    SWASH ialah berangka tujuan umum
    alat untuk mensimulasikan goyah,
    bukan hidrostatik, permukaan bebas,
    fenomena aliran putaran dan pengangkutan
    di perairan pantai sebagai...
    Muat turun SWASH
  • 5
    VBA-M (Diarkib - Kini di Github)
    VBA-M (Diarkib - Kini di Github)
    Projek telah berpindah ke
    https://github.com/visualboyadvance-m/visualboyadvance-m
    Ciri-ciri: Ciptaan menipu simpan statesmulti
    sistem, menyokong gba, gbc, gb, sgb,
    sgb2Tu...
    Muat turun VBA-M (Diarkib - Sekarang di Github)
  • 6
    Stacer
    Stacer
    Pengoptimum dan Pemantauan Sistem Linux
    Repositori Github:
    https://github.com/oguzhaninan/Stacer.
    Khalayak: Pengguna Akhir/Desktop. pengguna
    antara muka: Qt. Pengaturcaraan La...
    Muat turun Stacer
  • Lebih »

Arahan Linux

Ad