Я построил простую программу для расчета опыта значения.Я получил ошибку;
#include <stdint.h>
#include "util.h"
#include <math.h>
#include <stdio.h>
int main() {
double value = -150;
Start_Timer();
for(int i=0; i<500 ;i++){
result = exp(value);
value++;
}
Stop_Timer();
User_Time=End_Time-Begin_Time;
printf("User_Time: %ld - %ld = %ld - \n", End_Time,Begin_Time,User_Time);
printf("The Exponential of %ld is %ld\n", value, result);
return 0;
}
Любая идея, как использовать exp в Benchmark для тестирования.я выяснил, что функция exp нуждается в -x и -lm для компиляции.Как я могу использовать их в тесте C Не удалось скомпилировать: Не могу найти функции math.h
Я попытался отредактировать make-файл в riscv-test / benchmark, но я думаю, что этонемного сложнее для меня.
Сообщение об ошибке: https://github.com/riscv/riscv-tests/issues/142