Perpustakaan ini sebagian besar lem, menyediakan kerangka kerja untuk lebih mudah mengevaluasi tembaga dan membandingkan dengan pengontrol lain. Ini membungkus berbagai utilitas lain dan menyediakan antarmuka umum untuk inisialisasi dan robekan, dikonfigurasi melalui variabel lingkungan. Lihat Inc/Copper-eval.h untuk variabel lingkungan dan, jika relevan dan nilai valid.
Perhatikan bahwa utilitas ini hanya bekerja pada sistem seperti unix. Pengujian dilakukan di Linux: Ubuntu 14.04 (Tahr yang tepercaya) dan Ubuntu 16.04 (Xenial Xerus).
Untuk detailnya, silakan lihat yang berikut dan referensi yang sesuai:
Proyek ini menggunakan pkg-config (melalui CMake) untuk menemukan dan menautkan dengan pustaka berikut; Lihat setiap proyek untuk dependensi transitif mereka:
Proyek ini menggunakan CMake.
Untuk membangun, jalankan:
mkdir _build
cd _build
cmake ..
makeUntuk menginstal, jalankan dengan hak istimewa yang tepat:
make install Di Linux, instalasi biasanya menempatkan perpustakaan di /usr/local/lib dan file header di /usr/local/include .
Instal harus dijalankan sebelum menghapus instalasi untuk memiliki manifes. Untuk menghapus instalasi, jalankan dengan hak istimewa yang tepat:
make uninstall Dapatkan informasi linker (termasuk dependensi transitif) dengan pkg-config :
pkg-config --libs --static copper-evalAtau di Makefile Anda, tambahkan bendera linker Anda dengan:
$(shell pkg-config --libs --static copper-eval) Anda dapat meninggalkan opsi --static jika Anda membangun pustaka objek bersama.
Bergantung pada lokasi instalasi Anda, Anda mungkin juga perlu menambah bendera kompiler Anda dengan:
pkg-config --cflags copper-evalLihat subdirektori tolok ukur untuk patch patchmark yang digunakan dalam evaluasi tembaga.
Temukan ini dan sumber proyek terkait di organisasi PowerCap di GitHub.
Proyek ini berasal dari: https://github.com/powercap/copper-eval
Laporan bug dan permintaan tarik dipersilakan.