Кортекс руки A9 кросс-компиляция странное поведение с плавающей точкой
Я пытаюсь портировать более крупное приложение с x86 на кронштейн a9, но яя получаю странные ошибки сегментации с функциями с плавающей запятой, такими как modf, при кросс-компиляции приложения, другие функции libc ++, кажется, просто обрабатывают плавающие объекты неправильно, нот сбой (см. ниже).
Поэтому я попробовал эту небольшую тестовую программу, которая также может вызвать ошибку. Вывод тестовой программы (см. Ниже) должен продемонстрировать мою проблему.
#include
int main(int argc, char *argv[])
{
double x = 80;
double y = 0;
std::cout < x < "\t" < y < std::endl;
return 0;
}