Эта библиотека в основном является клеем, обеспечивая основу для более легкой оценки меди и сравнения с другими контроллерами. Он охватывает различные другие утилиты и обеспечивает общий интерфейс для инициализации и разрыва, настроенного через переменные среды. См. 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См. Подкаталог для тестов для тестов, используемых в оценке меди.
Найдите это и связанные источники проекта в организации PowerCap на GitHub.
Этот проект происходит по адресу: https://github.com/powercap/copper-eval
Отчеты об ошибках и запросы на тягу приветствуются.