ห้องสมุดนี้ส่วนใหญ่เป็นกาวซึ่งเป็นกรอบในการประเมินทองแดงได้ง่ายขึ้นและเปรียบเทียบกับคอนโทรลเลอร์อื่น ๆ มันพันยูทิลิตี้อื่น ๆ และให้อินเทอร์เฟซทั่วไปสำหรับการเริ่มต้นและการฉีกขาดซึ่งกำหนดค่าผ่านตัวแปรสภาพแวดล้อม ดู Inc/Copper-eval.h สำหรับตัวแปรสภาพแวดล้อมและเมื่อมีค่าที่เกี่ยวข้อง
โปรดทราบว่ายูทิลิตี้เหล่านี้ใช้งานได้เฉพาะกับระบบที่มีลักษณะเหมือน UNIX การทดสอบดำเนินการบน Linux: Ubuntu 14.04 (Trusty 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 รับข้อมูล linker (รวมถึงการพึ่งพาสกรรมกริยา) กับ pkg-config :
pkg-config --libs --static copper-evalหรือใน makefile ของคุณเพิ่มลงในธง linker ของคุณด้วย:
$(shell pkg-config --libs --static copper-eval) คุณสามารถออกจากตัวเลือก --static หากคุณสร้างไลบรารีวัตถุที่ใช้ร่วมกัน
ขึ้นอยู่กับตำแหน่งการติดตั้งของคุณคุณอาจต้องเพิ่มธงคอมไพเลอร์ด้วย:
pkg-config --cflags copper-evalดูไดเรกทอรีย่อยมาตรฐานสำหรับแพตช์มาตรฐานที่ใช้ในการประเมินผลของทองแดง
ค้นหาสิ่งนี้และแหล่งที่มาของโครงการที่เกี่ยวข้องที่องค์กร PowerCap บน GitHub
โครงการนี้มีต้นกำเนิดที่: https://github.com/powercap/copper-eval
ยินดีต้อนรับรายงานข้อผิดพลาดและคำขอดึง