Можем ли мы подключить код UPC с вызовами PAPI API
Вопрос
Я хочу инструментировать мою программу UPC с API PAPI, чтобы получить информацию о сконтах аппаратных средств во время выполнения программы UPC.
Но я продолжаю получать ссылки на ошибки, например, "undefined reference to PAPI_read"
undefined reference to PAPI_library_init
так далее
Команда, которую я даю, этоupcc -L/full/path/to/libpapi.a -o upcMatrxMultplction upcMatrxMultplction.o
Какие-либо предложения ?
Поддержка PAPI UPC Compiler?
Решение
-L Предоставляет каталог, не думаю, с помощью связи. Вы должны либо предоставить /full/path/to/libpapi.a в качестве аргумента ссылок (наряду с * .o), либо используете "-L / full / path / to -lpapi". Последнее немного более обычное.
Также связывание может быть зависимым от заказа, поэтому я предпочитаю сначала перечислить все объекты ссылки и заканчивать линию -O, что угодно.