Esta biblioteca es principalmente pegamento, proporcionando un marco para evaluar más fácilmente el cobre y compararse con otros controladores. Envuelve varias otras utilidades y proporciona una interfaz común para la inicialización y el desmontaje, configurado a través de variables de entorno. Consulte Inc/Copper-Eval.h para las variables de entorno y, cuando sea relevante, valores válidos.
Tenga en cuenta que estas utilidades solo funcionan en sistemas similares a UNIX. Las pruebas se realizaron en Linux: Ubuntu 14.04 (Trusty TAHR) y Ubuntu 16.04 (Xerus Xenial).
Para obtener más detalles, consulte lo siguiente y referencia según corresponda:
Este proyecto utiliza pkg-config (a través de CMake) para localizar y vincular con las siguientes bibliotecas; Consulte cada proyecto para sus dependencias transitivas:
Este proyecto usa Cmake.
Para construir, ejecutar:
mkdir _build
cd _build
cmake ..
makePara instalar, ejecute con los privilegios adecuados:
make install En Linux, la instalación generalmente coloca bibliotecas en /usr/local/lib y archivos de encabezado en /usr/local/include .
La instalación debe ejecutarse antes de desinstalar para tener un manifiesto. Para desinstalar, ejecute con privilegios adecuados:
make uninstall Obtenga información de enlazador (incluidas dependencias transitivas) con pkg-config :
pkg-config --libs --static copper-evalO en su makfile, agregue a sus banderas de enlazador con:
$(shell pkg-config --libs --static copper-eval) Puede dejar la opción --static si construyó bibliotecas de objetos compartidos.
Dependiendo de su ubicación de instalación, es posible que también deba aumentar sus banderas del compilador:
pkg-config --cflags copper-evalConsulte el subdirectorio de puntos de referencia para los parches de referencia utilizados en la evaluación de Copper.
Encuentre esto y fuentes de proyectos relacionadas en la organización PowerCap en GitHub.
Este proyecto se origina en: https://github.com/powercap/copper-eval
Los informes de errores y las solicitudes de extracción son bienvenidos.