이 라이브러리는 대부분 접착제로 구리를보다 쉽게 평가하고 다른 컨트롤러와 비교할 수있는 프레임 워크를 제공합니다. 다양한 다른 유틸리티를 랩핑하고 환경 변수를 통해 구성된 초기화 및 찢어짐을위한 공통 인터페이스를 제공합니다. 환경 변수 및 관련이있는 경우 유효한 값은 Inc/Copper-Eval.h를 참조하십시오.
이러한 유틸리티는 UNIX와 유사한 시스템에서만 작동합니다. Linux : Ubuntu 14.04 (Trusty 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에서 시작됩니다
버그 보고서 및 풀 요청을 환영합니다.