Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Ad


Biểu tượng yêu thích OnWorks

ccontrol - Trực tuyến trên đám mây

Chạy ccontrol trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks trên Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

Đây là ccontrol lệnh có thể được 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 mô phỏng trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


ccontrol - wrapper để kiểm soát distcc, ccache và hơn thế nữa

SYNOPSIS


gcc hữu ích. Cảm ơn !

cc hữu ích. Cảm ơn !

c ++ hữu ích. Cảm ơn !

làm cho hữu ích. Cảm ơn !

ld hữu ích. Cảm ơn !

kiểm soát [--section = ] ...

kiểm soát [--section = ]

MÔ TẢ


Sản phẩm kiểm soát(1) chương trình đảm nhận các vai trò của trình biên dịch và trình liên kết, và đọc một
tập tin cấu hình để quyết định phải làm gì trước khi gọi chúng. Điều này đặc biệt hữu ích
để kiểm soát tập trung các lệnh và tùy chọn, chẳng hạn như bật ditcc(1)
cache(1).

Thời Gian kiểm soát(1) được gọi dưới tên riêng của nó mà không có đối số, nó in ra
cài đặt áp dụng trong thư mục này (trừ khi --phần được quy định).

Các phiên bản được đặt tên theo người cuối cùng thông báo lỗi.

LỰA CHỌN


Thông thường kiểm soát(1) được gọi là một liên kết ký hiệu đến cc, make, v.v., vì vậy nó có thể xác định
những gì đang được gọi bằng cách kiểm tra tên riêng của nó. Nó cũng có thể được gọi theo cách riêng của nó
tên, trong trường hợp đó có thể cung cấp các đối số dành riêng cho ccontrol. Tùy chọn đầu tiên không phải là tùy chọn
đối số sẽ được sử dụng để xác định lời gọi, ví dụ. "ccontrol gcc ...".

Các tùy chọn sau được hỗ trợ, khi được gọi là kiểm soát:

--section =
Đây được coi là "thư mục hiện tại" nhằm mục đích đánh giá
tập tin cấu hình. Vì tất cả các thư mục thực phải bắt đầu bằng "/" sử dụng một đối số
mà không, là một cách tốt để ghi đè cấu hình cho
sự cầu khẩn.

CẤU HÌNH FILE


tệp cấu hình của ccontrol là $ HOME / .ccontrol / config. Nếu điều này không thể đọc được (và
bằng văn bản), tất cả các biên dịch của bạn sẽ thất bại. Nó là bình thường để có một số khác nhau
các tệp cấu hình trong thư mục này và đặt mặc định là một liên kết tượng trưng.

TỔNG HỢP


Tệp cấu hình bao gồm các phần, dẫn đầu bởi tiêu đề "[đường dẫn]" và theo sau là
các mục "name = value" được thụt lề. Phần đầu tiên thường được gắn nhãn "[*]" để thiết lập
các giá trị mặc định. Ít nhất, bạn phải đặt các giá trị "cc", "c ++", "make" và "ld".

ccontrol sẽ đọc mọi phần phù hợp với thư mục hiện tại, vì vậy bạn có thể ghi đè
các giá trị trên cơ sở từng thư mục. Tiêu đề "[path]" của mỗi phần là kiểu shell
ký tự đại diện (xem toàn cầu(7)) chỉ ra thư mục hoặc các thư mục mà nó áp dụng. Thông thường
điều này sẽ kết thúc bằng dấu "*" để bao gồm tất cả các thư mục con.

Tất cả các đường dẫn bắt đầu bằng "~" đều liên quan đến thư mục chính của người dùng. Một con đường có thể là
được chỉ định làm thư mục, trong trường hợp đó ccontrol sẽ nối tên chương trình vào
thư mục.

Các cài đặt sau có sẵn:

cc
Tiếp theo = chỉ định đường dẫn của trình biên dịch được gọi khi ccontrol
được gọi là "cc" hoặc "gcc". ccontrol sẽ không biên dịch được chương trình C nếu điều này không được đặt.

c ++
Tiếp theo = chỉ định đường dẫn của trình biên dịch được gọi khi ccontrol
được gọi là "c" hoặc "g". ccontrol sẽ không biên dịch được chương trình C ++ nếu điều này không được đặt.

ld
Tiếp theo = chỉ định đường dẫn của trình liên kết được gọi khi ccontrol được gọi
là "ld". ccontrol sẽ không thể liên kết các chương trình nếu điều này không được đặt.

làm cho
Tiếp theo = chỉ định đường dẫn của nhị phân được gọi khi ccontrol được gọi
là "make". ccontrol sẽ không thực hiện được nếu điều này không được đặt.

cache
Tiếp theo = chỉ định đường dẫn của "ccache" và cho biết rằng ccache sẽ được sử dụng
nơi thích hợp. Nếu theo sau bởi vô hiệu hóa, hoặc không được đặt, ccache sẽ không được sử dụng.

ditcc
Tiếp theo = chỉ định đường dẫn của "distcc" và cho biết rằng distcc sẽ được sử dụng
nơi thích hợp. Nếu theo sau bởi vô hiệu hóahoặc chưa được thiết lập, hoặc máy chủ phân phối chưa được đặt,
distcc sẽ không được sử dụng.

máy chủ distcc
Tiếp theo = chỉ định máy chủ phân phối để sử dụng, theo môi trường DISTCC_HOSTS
biến trong ditcc(1). Theo dõi bởi vô hiệu hóa vô hiệu hóa distcc.

distc ++ - máy chủ
Tương tự như distcc-hosts, nhưng chỉ áp dụng cho Ccompilation. Nếu không được đặt, distcc-hosts
Được sử dụng. Do đó, bạn có thể vô hiệu hóa quá trình biên dịch distcc cho C bằng cách đặt "distc ++ - hosts
vô hiệu".

cổ phiếu
Tiếp theo = và một số CPU, được đặt thành số CPU bạn có (mặc định là
"1"). kiểm soát sử dụng điều này để điều chỉnh mức độ song song.

không song song
Tiếp theo = và một danh sách các ký tự đại diện được phân tách bằng dấu cách, ngăn chặn song song làm cho
bất kỳ làm cho mục tiêu phù hợp với một trong những mục tiêu đó. Tùy chọn này là cần thiết vì kiểm soát(1)
thường buộc làm cho(1) thực hiện tất cả các hành động song song, nhưng điều này có thể gây nhầm lẫn
khi xảy ra lỗi và phá vỡ các tệp trang điểm được viết kém. Theo dõi bởi vô hiệu hóa,
bật chế độ tạo song song cho tất cả các mục tiêu: điều này rất hữu ích để bật lại chế độ tạo song song trong
thư mục con.

tốt đẹp
Tiếp theo = và mức độ ưu tiên từ -19 đến 20, khiến ccontrol cố gắng đặt
ưu tiên cho giá trị này. Mặc định là 10.

bao gồm
Tiếp theo = chỉ định một tệp để đưa vào thời điểm hiện tại. Hiệu quả là chính xác
như thể nội dung của tệp bao gồm đã được chèn theo đúng nghĩa đen. Có thể được sử dụng tại tệp
mức để bao gồm các phần. Cũng có thể được sử dụng trong các phần để bao gồm phần
mảnh vỡ.

thêm làm
Tiếp theo = chỉ định một đối số được thêm vào mỗi lời gọi làm cho. Cái này có thể
được chỉ định nhiều lần để thêm nhiều đối số. Theo dõi bởi vô hiệu hóa loại bỏ bất kỳ
các đối số được chỉ định trước đó.

thêm env
Tiếp theo = chỉ định một biến môi trường sẽ được đặt, chẳng hạn như "add env =
CCACHE_DIR =/ Tmp". Điều này có thể được chỉ định nhiều lần để đặt nhiều môi trường
biến. Theo dõi bởi vô hiệu hóa loại bỏ bất kỳ đối số nào được chỉ định trước đó.

dài dòng
Tự nó, chỉ ra rằng kiểm soát(1) là nhổ nhiều thứ tào lao đến lỗi tiêu chuẩn
về những gì nó đang làm với dòng lệnh vô tội của bạn.

tập tin khóa
Chỉ định một tệp khóa cụ thể để sử dụng.

VÍ DỤ


Đây là tệp cấu hình tối thiểu:

[*]
cc = / usr / bin / gcc
c ++ = / usr / bin / g ++
ld = / usr / bin / ld
làm = / usr / bin / make

Nếu bạn có nhiều vị trí (chẳng hạn như máy tính xách tay), thì thường có một tệp "chung"
được bao gồm từ mọi tệp cấu hình, như vậy:

# Tệp cấu hình khi tôi đang làm việc. Rất nhiều máy chủ distcc!
bao gồm = ~ / .ccontrol / toàn cầu

[*]
distcc-hosts = snab bầy1 bầy đàn3 bầy4 bầy5 fandango2 mingo
distc ++ - hosts = snab mingo

Đây là một tệp cấu hình hoàn chỉnh với một số tình huống phổ biến:

[*]
cc = /usr/bin/gcc-4.0
c ++ = /usr/bin/g++-4.0
ld = / usr / bin / ld
làm = / usr / bin / make
# Bình luận lại điều này để gỡ lỗi
# dài dòng
distcc = / usr / bin / distcc
distcc-hosts = snab bầy1 bầy đàn3 bầy4 bầy5 fandango2 mingo
distc ++ - hosts = snab mingo
ccache = / usr / bin / ccache
# make séc nói chung không nên chạy song song
không song song = kiểm tra

# Wesnoth không biên dịch với g ++ 4.0
[* wesnoth *]
c ++ = /usr/bin/g++-3.4

# Mô-đun ngu ngốc của bên thứ ba không xây dựng song song.
[/ usr / src / modules / *]
không song song = *

# Sử dụng distcc khi kiểm tra mô-đun-init-tools gây ra các hiệu ứng lạ.
[* module-init-tools * / tests / *]
vô hiệu hóa distcc

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


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

  • 1
    Sàn văn phòng
    Sàn văn phòng
    OfficeFloor cung cấp sự đảo ngược của
    điều khiển khớp nối, với: - sự phụ thuộc của nó
    tiêm - tiêm tiếp tục -
    tiêm luồng Để biết thêm thông tin
    tham quan...
    Tải xuống OfficeFloor
  • 2
    DivKit
    DivKit
    DivKit là một ứng dụng mã nguồn mở chạy trên máy chủ
    Khung giao diện người dùng (SDUI). Nó cho phép bạn
    triển khai các bản cập nhật có nguồn gốc từ máy chủ để
    phiên bản ứng dụng khác nhau. Ngoài ra, nó có thể
    đã sử dụng cho ...
    Tải xuống DivKit
  • 3
    bộ chuyển đổi phụ
    bộ chuyển đổi phụ
    Tiện ích để chuyển đổi giữa các loại khác nhau
    định dạng đăng ký. người dùng tên lửa
    nên sử dụng ss, ssr hoặc v2ray làm mục tiêu.
    Bạn có thể thêm &remark= vào
    HT được yêu thích trên Telegram...
    Tải xuống bộ chuyển đổi phụ
  • 4
    RỬA MẶT
    RỬA MẶT
    SWASH là một số có mục đích chung
    công cụ để mô phỏng không ổn định,
    không thủy tĩnh, bề mặt tự do,
    dòng quay và hiện tượng vận chuyển
    ở vùng biển ven bờ như ...
    Tải xuống SWASH
  • 5
    VBA-M (Đã lưu trữ - Hiện có trên Github)
    VBA-M (Đã lưu trữ - Hiện có trên Github)
    Dự án đã chuyển sang
    https://github.com/visualboyadvance-m/visualboyadvance-m
    Các tính năng: Tạo gian lận lưu trạng thái đa
    hệ thống, hỗ trợ gba, gbc, gb, sgb,
    sgb2Tu...
    Tải xuống VBA-M (Đã lưu trữ - Hiện có trên Github)
  • 6
    Stacer
    Stacer
    Giám sát và tối ưu hóa hệ thống Linux
    Kho lưu trữ Github:
    https://github.com/oguzhaninan/Stacer.
    Đối tượng: Người dùng cuối / Máy tính để bàn. Người sử dụng
    giao diện: Qt. Lập trình La ...
    Tải xuống Stacer
  • Khác »

Lệnh Linux

Ad