عربيالفرنسيةالإسبانية

Ad


OnWorks فافيكون

ccontrol - عبر الإنترنت في السحابة

قم بتشغيل ccontrol في موفر الاستضافة المجاني OnWorks عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر ccontrol الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


ccontrol - مجمّع للتحكم في distcc وccache والمزيد

موجز


دول مجلس التعاون الخليجي

cc

ج ++

جعل

ld

com.ccontrol [--القسم= ] ...

com.ccontrol [--القسم= ]

الوصف


com.ccontrol(1) يتولى البرنامج أدوار المترجم والرابط، ويقرأ أ
ملف التكوين لتقرر ما يجب فعله قبل استدعائها. وهذا مفيد بشكل خاص
للتحكم المركزي في الأوامر والخيارات، مثل التمكين com.distcc(1) و
ذاكرة التخزين المؤقت(1).

متى com.ccontrol(1) يتم استدعاؤه باسمه بدون وسائط، ويطبع الملف
الإعدادات التي تنطبق في هذا الدليل (ما لم --الجزء محدد).

تتم تسمية الإصدارات على اسم آخر شخص أبلغ عن خطأ.

OPTIONS


عادة com.ccontrol(1) يتم استدعاؤه كرابط ترميزي لـ cc، وmake، وما إلى ذلك، حتى يتمكن من التعرف عليه
ما يتم الاحتجاج به من خلال فحص اسمه. ويمكن أيضا أن يتم الاحتجاج بها من تلقاء نفسها
name، وفي هذه الحالة يمكن توفير الوسائط الخاصة بـ ccontrol. الخيار الأول غير
سيتم استخدام الوسيطة لتحديد الاحتجاج، على سبيل المثال. "ccontrol دول مجلس التعاون الخليجي ...".

يتم دعم الخيارات التالية، عند استدعائها كـ com.ccontrol:

--القسم =
يتم التعامل مع هذا على أنه "الدليل الحالي" لأغراض تقييم
ملف الضبط. نظرًا لأن جميع الدلائل الحقيقية يجب أن تبدأ بـ "/" باستخدام وسيطة
والتي لا تفعل ذلك، هي طريقة جيدة لتجاوز التكوين لهذا الخصوص
استدعاء.

CONFIGURATION FILE


ملف تكوين ccontrol هو $HOME/.ccontrol/config. إذا كان هذا لا يمكن قراءته (و
مكتوبًا)، ستفشل جميع مجموعاتك. ومن الطبيعي أن يكون هناك عدة مختلفة
ملفات التكوين في هذا الدليل، وجعل الارتباط الرمزي افتراضيًا.

بناء الجملة


يتكون ملف التكوين من أقسام، يقودها رأس "[path]" ويتبعها
إدخالات "الاسم = القيمة" ذات مسافة بادئة. يُسمى القسم الأول عادةً "[*]" لإعداد
الإعدادات الافتراضية. على أقل تقدير، يجب عليك تعيين قيم "cc" و"c++" و"make" و"ld".

سيقرأ ccontrol كل قسم يتطابق مع الدليل الحالي، حتى تتمكن من التجاوز
القيم على أساس كل دليل. رأس "[المسار]" لكل قسم هو نمط الصدفة
حرف البدل (انظر الكرة(7)) مما يدل على الدليل أو الدلائل التي ينطبق عليها. عادة
سينتهي هذا بـ "*" ليشمل كافة الدلائل الفرعية.

جميع المسارات التي تبدأ بـ "~" مرتبطة بالدليل الرئيسي للمستخدم. قد يكون الطريق
المحدد كدليل، وفي هذه الحالة سيقوم ccontrol بإلحاق اسم البرنامج بالملف
الدليل.

الإعدادات التالية متاحة:

cc
تليها = يحدد مسار المترجم الذي سيتم استدعاؤه عندما يكون ccontrol
تم استدعاؤه كـ "cc" أو "gcc". سوف يفشل ccontrol في ترجمة برامج C إذا لم يتم تعيين ذلك.

ج ++
تليها = يحدد مسار المترجم الذي سيتم استدعاؤه عندما يكون ccontrol
تم استدعاؤه كـ "c" أو "g". سوف يفشل ccontrol في ترجمة برامج C++ إذا لم يتم تعيين ذلك.

ld
تليها = يحدد مسار الرابط الذي سيتم استدعاؤه عند استدعاء ccontrol
باسم "لد". سيفشل ccontrol في ربط البرامج إذا لم يتم تعيين ذلك.

جعل
تليها = يحدد مسار الملف الثنائي الذي سيتم استدعاؤه عند استدعاء ccontrol
كـ "صنع". سوف يفشل ccontrol في التنفيذ إذا لم يتم تعيين ذلك.

ذاكرة التخزين المؤقت
تليها = يحدد مسار "ccache"، ويشير إلى أنه سيتم استخدام ccache
حيثما كان ذلك مناسبا. إذا تبعتها تعطيلأو لم يتم تعيينه، فلن يتم استخدام ccache.

com.distcc
تليها = يحدد مسار "distcc"، ويشير إلى أنه سيتم استخدام distcc
حيثما كان ذلك مناسبا. إذا تبعتها تعطيل، أو لم يتم تعيينه، أو لم يتم تعيين distcc-hosts،
لن يتم استخدام distcc.

distcc-hosts
تليها = يحدد خوادم distcc المراد استخدامها، وفقًا لبيئة DISTCC_HOSTS
متغير في com.distcc(1). تليها تعطيل تعطيل Distcc.

Distc++-المضيفين
مثل مضيفات distcc، ولكنها تنطبق فقط على Ccompilations. إذا لم يتم تعيينه، distcc-hosts
يستخدم. يمكنك بالتالي تعطيل distcc لمجموعات C عن طريق تعيين "distc++-hosts
إبطال".

وحدات المعالجة المركزية
تليها = وعدد من وحدات المعالجة المركزية (CPUs)، قم بتعيينها على عدد وحدات المعالجة المركزية (CPU) لديك (الإعداد الافتراضي هو
"1"). com.ccontrol يستخدم هذا لضبط درجة التوازي.

لا موازية
تليها = وقائمة من أحرف البدل مفصولة بمسافات، تمنع الإنشاء المتوازي
أي هدف يطابق أحد هؤلاء. هناك حاجة لهذا الخيار ل com.ccontrol1
عادة القوات جعل(1) تنفيذ كافة الإجراءات بالتوازي، ولكن هذا قد يكون مربكًا
عند حدوث خطأ، وكسر ملفات makefiles المكتوبة بشكل سيء. تليها تعطيل,
تمكين التصنيع المتوازي لجميع الأهداف: وهذا مفيد لإعادة تمكين التصنيع المتوازي في أ
دليل فرعي.

رحلة جميلة
تليها = ومستوى الأولوية من -19 إلى 20، يجعل ccontrol يحاول ضبطه
الأولوية لهذه القيمة. الافتراضي هو 10.

تتضمن
تليها = يحدد الملف المراد تضمينه عند النقطة الحالية. التأثير هو بالضبط
كما لو تم إدراج محتويات الملف المضمن حرفيًا. يمكن استخدامها في الملف
المستوى ليشمل الأقسام. يمكن استخدامه أيضًا داخل الأقسام لتضمين القسم
فتات.

إضافة الصنع
تليها = يحدد الوسيطة المراد إضافتها إلى كل استدعاء لـ جعل. هذا يمكن
يتم تحديدها عدة مرات لإضافة وسائط متعددة. تليها تعطيل يزيل أي
الحجج المحددة سابقا.

إضافة بيئات
تليها = يحدد متغير البيئة المراد تعيينه، مثل "add env =
CCACHE_DIR=/ تمة". يمكن تحديد هذا عدة مرات لتعيين بيئة متعددة
المتغيرات. تليها تعطيل يزيل أية وسائط تم تحديدها مسبقًا.

مطنب
في حد ذاته يدل على ذلك com.ccontrol(1) هو بصق الكثير من حماقة الخطأ المعياري
حول ما يفعله لسطر الأوامر البريء الخاص بك.

ملف القفل
حدد ملف قفل معين لاستخدامه.

أمثلة


هذا هو ملف التكوين الأدنى:

[*]
سم مكعب = /usr/bin/gcc
c++ = /usr/bin/g++
دينار = / usr / bin / ld
جعل = / البيرة / بن / جعل

إذا كان لديك مواقع متعددة (مثل جهاز كمبيوتر محمول)، فمن الشائع أن يكون لديك ملف "عام".
والذي يتم تضمينه من كل ملف تكوين، مثل:

# ملف التكوين عندما أكون في العمل. الكثير من المضيفين distcc!
تشمل = ~/.ccontrol/global

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

فيما يلي ملف تكوين كامل يحتوي على عدة سيناريوهات شائعة:

[*]
سم مكعب = /usr/bin/gcc-4.0
c++ = /usr/bin/g++-4.0
دينار = / usr / bin / ld
جعل = / البيرة / بن / جعل
# قم بالتعليق مرة أخرى لتصحيح الأخطاء
# مطول
distcc = /usr/bin/distcc
distcc-hosts = snab swarm1 swarm3 swarm4 swarm5 fandango2 mingo
distc++-hosts = snab mingo
ccache = /usr/bin/ccache
لا ينبغي عمومًا إجراء عملية التحقق بشكل متوازٍ
لا موازية = الاختيار

# لا يتم ترجمة Wesnoth مع g++ 4.0
[*ويسنوث*]
c++ = /usr/bin/g++-3.4

# وحدات الطرف الثالث الغبية لا يتم بناؤها بشكل متوازٍ.
[/usr/src/modules/*]
غير الموازي = *

# يؤدي استخدام distcc عند اختبار أدوات Module-init إلى تأثيرات غريبة.
[*أدوات التهيئة النمطية*/الاختبارات/*]
تعطيل Distcc

استخدم ccontrol عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

  • 1
    مكتب
    مكتب
    يوفر OfficeFloor انعكاس ملفات
    التحكم في الاقتران بما يلي: - التبعية
    حقن - حقن مستمر -
    لمزيد من المعلومات
    قم بزيارة ...
    تنزيل OfficeFloor
  • 2
    DivKit
    DivKit
    DivKit هو برنامج مفتوح المصدر يحركه الخادم
    إطار واجهة المستخدم (SDUI). انها تسمح لك
    طرح التحديثات من مصدر الخادم ل
    إصدارات مختلفة من التطبيق. أيضا، يمكن أن يكون
    تستخدم ل...
    تحميل DivKit
  • 3
    محول فرعي
    محول فرعي
    الأداة المساعدة للتحويل بين مختلف
    تنسيق الاشتراك. مستخدمي Shadowrocket
    يجب استخدام ss أو ssr أو v2ray كهدف.
    يمكنك إضافة & ملاحظة = إلى
    برقية مثل HT ...
    تحميل المحول الفرعي
  • 4
    اختال
    اختال
    SWASH هو رقم رقمي للأغراض العامة
    أداة لمحاكاة غير المستقر ،
    غير هيدروستاتيكي ، سطح حر ،
    ظاهرة التدفق الدوراني والنقل
    في المياه الساحلية مثل ...
    تحميل سواش
  • 5
    VBA-M (مؤرشف - الآن على جيثب)
    VBA-M (مؤرشف - الآن على جيثب)
    انتقل المشروع إلى
    https://github.com/visualboyadvance-m/visualboyadvance-m
    الميزات: غش إبداعات حفظ الدول
    النظام يدعم gba ، gbc ، gb ، sgb ،
    sgb2Tu ...
    تنزيل VBA-M (مؤرشف - الآن على Github)
  • 6
    Stacer
    Stacer
    مُحسِّن نظام Linux ومراقبته
    مستودع جيثب:
    https://github.com/oguzhaninan/Stacer.
    الجمهور: المستخدمون النهائيون / سطح المكتب. مستخدم
    الواجهة: كيو تي. برمجة La ...
    تنزيل Stacer
  • أكثر "

أوامر لينكس

Ad