copper eval
1.0.0
该库主要是胶水,提供了一个框架,可以更轻松地评估铜并与其他控制器进行比较。它包装了其他各种实用程序,并提供了通过环境变量配置的初始化和拆卸的通用接口。有关环境变量以及相关时,请参见Inc/Copper-eval.h。
请注意,这些实用程序仅在类似Unix的系统上使用。测试是在Linux:Ubuntu 14.04(可信赖的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使用pkg-config获取链接器信息(包括传递依赖性):
pkg-config --libs --static copper-eval或在您的makefile中,添加到您的链接标志中:
$(shell pkg-config --libs --static copper-eval)如果您已建立共享对象库,则可以静止--static选项。
根据您的安装位置,您可能还需要使用以下方式增加编译器标志
pkg-config --cflags copper-eval有关铜评估中使用的基准贴片,请参见基准子目录。
在GitHub上的PowerCap组织中找到此和相关的项目来源。
该项目始于:https://github.com/powercap/copper-eval
欢迎错误报告和拉动请求。