Cette bibliothèque est principalement de la colle, fournissant un cadre pour évaluer plus facilement le cuivre et comparer avec d'autres contrôleurs. Il enveloppe divers autres utilitaires et fournit une interface commune pour l'initialisation et le démontage, configuré via des variables d'environnement. Voir inc / cuivre-eval.h pour les variables d'environnement et, le cas échéant, valeurs valides.
Notez que ces services publics ne fonctionnent que sur des systèmes de type UNIX. Les tests ont été effectués sur Linux: Ubuntu 14.04 (TAHR TAHR) et Ubuntu 16.04 (Xenial Xerus).
Pour plus de détails, veuillez consulter les éléments suivants et référence le cas échéant:
Ce projet utilise pkg-config (via CMake) pour localiser et lier avec les bibliothèques suivantes; Voir chaque projet pour leurs dépendances transitives:
Ce projet utilise Cmake.
Pour construire, courir:
mkdir _build
cd _build
cmake ..
makePour installer, exécutez avec des privilèges appropriés:
make install Sur Linux, l'installation place généralement les bibliothèques dans /usr/local/lib et les fichiers d'en-tête dans /usr/local/include .
L'installation doit être exécutée avant la désinstallation afin d'avoir un manifeste. Pour désinstaller, exécutez avec les privilèges appropriés:
make uninstall Obtenez des informations de linker (y compris les dépendances transitives) avec pkg-config :
pkg-config --libs --static copper-evalOu dans votre makefile, ajoutez à vos drapeaux de liaison avec:
$(shell pkg-config --libs --static copper-eval) Vous pouvez laisser l'option --static si vous avez construit des bibliothèques d'objets partagés.
Selon votre emplacement d'installation, vous devrez peut-être également augmenter vos drapeaux de compilateur avec:
pkg-config --cflags copper-evalVoir le sous-répertoire de référence pour les correctifs de référence utilisés dans l'évaluation du cuivre.
Trouvez ceci et les sources de projet connexes sur l'organisation PowerCap sur GitHub.
Ce projet provient de: https://github.com/powercap/copper-eval
Les rapports de bogues et les demandes de traction sont les bienvenus.