Как скомпилировать bechmark exp в riscv-test - PullRequest
0 голосов
/ 24 мая 2018

Я построил простую программу для расчета опыта значения.Я получил ошибку;

#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

...