هذه المكتبة هي في الغالب غراء ، حيث توفر إطار عمل لتقييم النحاس بسهولة أكبر ومقارنة مع وحدات التحكم الأخرى. يلف المرافق الأخرى المختلفة ويوفر واجهة مشتركة للتهيئة والدموع ، والتي تم تكوينها من خلال متغيرات البيئة. انظر INC/COPPER-EVAL.H لمتغيرات البيئة ، وعند وجود قيم صالحة.
لاحظ أن هذه المرافق تعمل فقط على أنظمة تشبه UNIX. تم إجراء الاختبار على Linux: Ubuntu 14.04 (Tahr Tahr) و Ubuntu 16.04 (Xenial Xerus).
للحصول على تفاصيل ، يرجى الاطلاع على ما يلي ومرجع حسب الاقتضاء:
يستخدم هذا المشروع pkg-config (من خلال CMake) لتحديد موقع المكتبات التالية والربط بها ؛ شاهد كل مشروع لتبعياتهم المتعدية:
يستخدم هذا المشروع cmake.
للبناء ، تشغيل:
mkdir _build
cd _build
cmake ..
makeللتثبيت ، قم بتشغيل امتيازات مناسبة:
make install على Linux ، يضع التثبيت عادة المكتبات في /usr/local/lib وملفات الرأس في /usr/local/include .
يجب تشغيل التثبيت قبل إلغاء التثبيت من أجل الحصول على بيان. لإلغاء التثبيت ، قم بتشغيل امتيازات مناسبة:
make uninstall احصل على معلومات الرابط (بما في ذلك التبعيات المتعدية) مع pkg-config :
pkg-config --libs --static copper-evalأو في Makefile ، أضف إلى أعلام الرابط الخاصة بك مع:
$(shell pkg-config --libs --static copper-eval) قد تترك الخيار --static إذا قمت ببناء مكتبات كائنات مشتركة.
بناءً على موقع التثبيت الخاص بك ، قد تحتاج أيضًا إلى زيادة أعلام المترجم الخاصة بك مع:
pkg-config --cflags copper-evalراجع الدليل الفرعي المعايير للبقع القياسية المستخدمة في تقييم النحاس.
ابحث عن هذا ومصادر المشروع ذات الصلة في منظمة PowerCap على Github.
ينشأ هذا المشروع على: https://github.com/powercap/copper-eval
تقارير الأخطاء وطلبات السحب موضع ترحيب.