Diese Bibliothek ist größtenteils Kleber und bietet einen Rahmen, um Kupfer leichter zu bewerten und mit anderen Controllern zu vergleichen. Es wickelt verschiedene andere Versorgungsunternehmen ein und bietet eine gemeinsame Schnittstelle für Initialisierung und Abnutzung, die durch Umgebungsvariablen konfiguriert ist. Siehe Inc/Copper-Eval.h für Umgebungsvariablen und, wenn relevante, gültige Werte.
Beachten Sie, dass diese Dienstprogramme nur auf Unix-ähnlichen Systemen funktionieren. Die Tests wurden unter Linux durchgeführt: Ubuntu 14.04 (treue Tahr) und Ubuntu 16.04 (Xenial Xerus).
Weitere Informationen finden Sie im Folgenden und Referenz, je nachdem, wie geeignet:
Dieses Projekt verwendet pkg-config (über CMake), um die folgenden Bibliotheken zu lokalisieren und zu verknüpfen. In jedem Projekt finden Sie ihre transitiven Abhängigkeiten:
Dieses Projekt verwendet CMake.
Bauen, rennen:
mkdir _build
cd _build
cmake ..
makeZum Installieren mit ordnungsgemäßen Privilegien ausführen:
make install Unter Linux platziert die Installation in der Regel Bibliotheken in /usr/local/lib und Header -Dateien in /usr/local/include .
Die Installation muss vor dem Deinstallieren ausgeführt werden, um ein Manifest zu haben. Um zu deinstallieren, laufen Sie mit richtigen Privilegien:
make uninstall Holen Sie sich Linkerinformationen (einschließlich transitiver Abhängigkeiten) mit pkg-config :
pkg-config --libs --static copper-evalOder in Ihrem Makefile fügen Sie Ihren Linker -Flags mit: hinzu:
$(shell pkg-config --libs --static copper-eval) Sie können die Option --static Option ablassen, wenn Sie gemeinsam genutzte Objektbibliotheken erstellt haben.
Abhängig von Ihrem Installationsort müssen Sie möglicherweise auch Ihre Compiler -Flags erweitern, mit:
pkg-config --cflags copper-evalDie Benchmarks -Unterverzeichnis für die Benchmark -Patches, die in der Bewertung von Kupfer verwendet werden, finden Sie in den Benchmark -Patches.
Finden Sie diese und verwandte Projektquellen in der PowerCap -Organisation von GitHub.
Dieses Projekt stammt unter: https://github.com/powercap/copper-eval
Fehlerberichte und Zuganfragen sind willkommen.