انگلیسیفرانسویاسپانیایی

Ad


فاویکون OnWorks

ccontrol - آنلاین در ابر

ccontrol را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این فرمان ccontrol است که می تواند در ارائه دهنده میزبانی رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


ccontrol - wrapper برای کنترل distcc، ccache و موارد دیگر

خلاصه


gcc ...

cc ...

c ++ ...

ساخت ...

ld ...

کنترل [--بخش = ] ...

کنترل [--بخش = ]

شرح


La کنترل(1) برنامه نقش های کامپایلر و پیوند دهنده را بر عهده می گیرد و a را می خواند
فایل پیکربندی تا تصمیم بگیرید قبل از فراخوانی آنها چه کاری انجام دهید. این به ویژه مفید است
برای کنترل متمرکز بر دستورات و گزینه ها، مانند فعال کردن distcc(1) و
حافظه پنهان(1).

چه زمانی کنترل(1) به نام خود و بدون آرگومان فراخوانی می شود، آن را چاپ می کند
تنظیماتی که در این فهرست اعمال می شوند (مگر اینکه --بخش مشخص شده است).

نسخه ها به نام آخرین فردی که یک اشکال را گزارش می کند نامگذاری می شوند.

OPTIONS


به طور معمول کنترل(1) به عنوان یک پیوند نمادین به cc، make و غیره فراخوانی می شود، بنابراین می تواند شناسایی شود
آنچه با بررسی نام خود مورد استناد قرار می گیرد. همچنین می توان آن را تحت خود فراخوانی کرد
نام، در این صورت می توان آرگومان های خاص ccontrol را ارائه کرد. اولین غیر گزینه
از آرگومان برای شناسایی فراخوان استفاده خواهد شد، به عنوان مثال. "کنترل gcc ...".

در صورت فراخوانی گزینه های زیر پشتیبانی می شوند کنترل:

--بخش =
این به عنوان "دایرکتوری فعلی" برای اهداف ارزیابی در نظر گرفته می شود
فایل پیکربندی. همانطور که همه دایرکتوری های واقعی باید با یک "/" با استفاده از یک آرگومان شروع شوند
که اینطور نیست، راه خوبی برای غلبه بر پیکربندی برای این خاص است
فراخوانی

پیکربندی فایل


فایل پیکربندی ccontrol $HOME/.ccontrol/config است. اگر این را نمی توان خواند (و
نوشته شده است)، مجموعه‌های شما همگی شکست خواهند خورد. طبیعی است که چندین متفاوت داشته باشید
فایل های پیکربندی را در این دایرکتوری قرار دهید و به طور پیش فرض یک پیوند نمادین قرار دهید.

نحو


یک فایل پیکربندی از بخش هایی تشکیل شده است که توسط یک هدر "[path]" هدایت می شود و به دنبال آن
ورودی های "نام = ارزش" تورفتگی دارند. اولین بخش معمولاً با برچسب "[*]" برای راه اندازی است
پیش فرض ها حداقل باید مقادیر "cc"، "c++"، "make" و "ld" را تنظیم کنید.

ccontrol هر بخش را که با دایرکتوری فعلی مطابقت دارد را می خواند، بنابراین می توانید لغو کنید
مقادیر بر اساس هر دایرکتوری هدر "[path]" هر بخش به سبک پوسته است
حروف عام (نگاه کنید به کره(7)) که نشان دهنده دایرکتوری یا دایرکتوری هایی است که برای آنها اعمال می شود. معمولا
این به یک "*" ختم می شود تا همه زیر شاخه ها را شامل شود.

تمام مسیرهایی که با "~" شروع می شوند، نسبت به فهرست اصلی کاربر هستند. ممکن است یک مسیر باشد
به عنوان دایرکتوری مشخص می شود، در این صورت ccontrol نام برنامه را به آن اضافه می کند
دایرکتوری.

تنظیمات زیر در دسترس هستند:

cc
به دنبال = مسیر کامپایلری را مشخص می‌کند که در زمان ccontrol فراخوانی شود
به عنوان "cc" یا "gcc" فراخوانی می شود. اگر این تنظیم نشده باشد، ccontrol در کامپایل برنامه های C شکست خواهد خورد.

c ++
به دنبال = مسیر کامپایلری را مشخص می‌کند که در زمان ccontrol فراخوانی شود
به صورت "c" یا "g" فراخوانی می شود. اگر این تنظیم نشده باشد، ccontrol در کامپایل برنامه های ++C شکست خواهد خورد.

ld
به دنبال = مسیر پیوند دهنده ای را که باید هنگام فراخوانی ccontrol فراخوانی شود را مشخص می کند
به عنوان "ld". اگر این تنظیم نشده باشد، ccontrol در پیوند دادن برنامه ها شکست خواهد خورد.

ساخت
به دنبال = مسیر باینری را که باید هنگام فراخوانی ccontrol فراخوانی شود را مشخص می کند
به عنوان "ساخت". اگر این تنظیم نشود، ccontrol انجام نخواهد شد.

حافظه پنهان
به دنبال = مسیر "cache" را مشخص می کند و نشان می دهد که ccache قرار است استفاده شود
جاییکه مناسب باشد. اگر دنبال شود از کار انداختن، یا تنظیم نشده باشد، از حافظه پنهان استفاده نخواهد شد.

distcc
به دنبال = مسیر "distcc" را مشخص می کند و نشان می دهد که distcc قرار است استفاده شود
جاییکه مناسب باشد. اگر دنبال شود از کار انداختن، یا تنظیم نشده است، یا distcc-hosts تنظیم نشده است،
distcc استفاده نخواهد شد.

distcc-hosts
به دنبال = سرورهای distcc را برای استفاده، مطابق با محیط DISTCC_HOSTS مشخص می کند
متغیر در distcc(1). به دنبال از کار انداختن distcc را غیرفعال می کند.

distc++ -hosts
همان distcc-hosts، اما فقط برای Ccompilations اعمال می شود. اگر تنظیم نشد، distcc-hosts
استفاده می شود. بنابراین می‌توانید distcc را برای کامپایل‌های C با تنظیم «distc++-hosts» غیرفعال کنید
غیر فعال کردن".

CPU
به دنبال = و تعدادی CPU را روی تعداد CPU هایی که دارید تنظیم کنید (پیش فرض این است
"1"). کنترل از این برای تنظیم درجه موازی استفاده می کند.

بدون موازی
به دنبال = و لیستی از حروف عام جدا شده با فاصله، ساخت موازی را سرکوب می کند
هر هدفی مطابق با یکی از آن‌ها باشد. این گزینه مورد نیاز است زیرا کنترل(1)
معمولا نیروها ساخت(1) برای انجام همه اقدامات به صورت موازی، اما این می تواند گیج کننده باشد
هنگامی که خطایی رخ می دهد و فایل های نادرست را می شکند. به دنبال از کار انداختن,
ساخت موازی را برای همه اهداف فعال می کند: این برای فعال کردن مجدد ساخت موازی در a مفید است
زیرشاخه

خوب
به دنبال = و سطح اولویت از 19- تا 20 باعث می شود ccontrol سعی کند آن را تنظیم کند
اولویت به این مقدار است. پیش فرض 10 است.

شامل
به دنبال = فایلی را برای گنجاندن در نقطه فعلی مشخص می کند. تاثیرش دقیقا همینه
گویی محتویات فایل موجود به معنای واقعی کلمه درج شده است. قابل استفاده در فایل
سطح شامل بخش ها. همچنین می تواند در داخل بخش ها برای گنجاندن بخش استفاده شود
قطعات

اضافه کردن ساخت
به دنبال = یک آرگومان را مشخص می کند که باید به هر فراخوانی اضافه شود ساخت. این می تواند
چندین بار برای افزودن چندین آرگومان مشخص شود. به دنبال از کار انداختن هر کدام را حذف می کند
آرگومان هایی که قبلا مشخص شده اند

اضافه کردن env
به دنبال = یک متغیر محیطی را برای تنظیم مشخص می کند، مانند "add env =
CCACHE_DIR=دایرکتوری / tmp". این را می توان چندین بار برای تنظیم چندین محیط مشخص کرد
متغیرها به دنبال از کار انداختن آرگومان های قبلا مشخص شده را حذف می کند.

واژگان
به خودی خود نشان می دهد که کنترل(1) این است که مقدار زیادی از مزخرفات را به خطای استاندارد تف کنید
در مورد اینکه با خط فرمان بی گناه شما چه می کند.

قفل فایل
یک فایل قفل خاص را برای استفاده مشخص کنید.

مثال ها


این حداقل فایل پیکربندی است:

[*]
cc = /usr/bin/gcc
c++ = /usr/bin/g++
ld = /usr/bin/ld
ساختن = /usr/bin/make

اگر چندین مکان (مانند لپ تاپ) دارید، معمول است که یک فایل "جهانی" داشته باشید
که از هر فایل پیکربندی موجود است، مانند:

# فایل پیکربندی برای زمانی که من در محل کار هستم. تعداد زیادی میزبان distcc!
شامل = ~/.ccontrol/global

[*]
distcc-hosts = snab swarm1 swarm3 swarm4 swarm5 fandango2 mingo
distc++ -hosts = مینگو را هول دادن

در اینجا یک فایل پیکربندی کامل با چندین سناریو رایج وجود دارد:

[*]
cc = /usr/bin/gcc-4.0
c++ = /usr/bin/g++-4.0
ld = /usr/bin/ld
ساختن = /usr/bin/make
# برای اشکال‌زدایی دوباره این را کامنت کنید
# پرحرف
distcc = /usr/bin/distcc
distcc-hosts = snab swarm1 swarm3 swarm4 swarm5 fandango2 mingo
distc++ -hosts = مینگو را هول دادن
ccache = /usr/bin/ccache
# make check به طور کلی نباید به صورت موازی اجرا شود
بدون موازی = بررسی

# Wesnoth با g++ 4.0 کامپایل نمی کند
[*wesnoth*]
c++ = /usr/bin/g++-3.4

# ماژول های احمق شخص ثالث به صورت موازی ساخته نمی شوند.
[/usr/src/modules/*]
بدون موازی = *

# استفاده از distcc هنگام تست ابزارهای module-init باعث ایجاد اثرات عجیب و غریب می شود.
[*module-init-tools*/tests/*]
distcc را غیر فعال کنید

از ccontrol آنلاین با استفاده از خدمات onworks.net استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

  • 1
    OfficeFloor
    OfficeFloor
    OfficeFloor وارونگی را فراهم می کند
    کنترل جفت، با آن: - وابستگی
    تزریق - ادامه تزریق -
    تزریق نخ برای اطلاعات بیشتر
    بازدید از ...
    OfficeFloor را دانلود کنید
  • 2
    DivKit
    DivKit
    DivKit یک سرور منبع باز است
    چارچوب UI (SDUI). به شما اجازه می دهد
    به روز رسانی های منبع سرور را منتشر کنید
    نسخه های مختلف برنامه همچنین، می تواند باشد
    استفاده شده برای ...
    DivKit را دانلود کنید
  • 3
    مبدل فرعی
    مبدل فرعی
    ابزار تبدیل بین انواع مختلف
    فرمت اشتراک کاربران Shadowrocket
    باید از ss، ssr یا v2ray به عنوان هدف استفاده کنید.
    می توانید &remark= را به آن اضافه کنید
    HT مورد پسند تلگرام...
    دانلود زیر مبدل
  • 4
    SWASH
    SWASH
    SWASH یک عدد عددی همه منظوره است
    ابزاری برای شبیه سازی ناپایدار،
    غیر هیدرواستاتیک، سطح آزاد،
    جریان چرخشی و پدیده های حمل و نقل
    در آب های ساحلی به عنوان ...
    SWASH را دانلود کنید
  • 5
    VBA-M (بایگانی شده - اکنون در Github)
    VBA-M (بایگانی شده - اکنون در Github)
    پروژه به
    https://github.com/visualboyadvance-m/visualboyadvance-m
    ویژگی ها: تقلب ایجاد ذخیره statesmulti
    سیستم، پشتیبانی از gba، gbc، gb، sgb،
    sgb2tu ...
    دانلود VBA-M (بایگانی شده - اکنون در Github)
  • 6
    استرس
    استرس
    بهینه ساز و مانیتورینگ سیستم لینوکس
    مخزن Github:
    https://github.com/oguzhaninan/Stacer.
    مخاطب: کاربران نهایی/رومیزی. کاربر
    رابط: Qt. برنامه نویسی لا...
    استیسر را دانلود کنید
  • بیشتر "

دستورات لینوکس

Ad