скомпилировать redisql в cygwin без fenv.h - PullRequest
1 голос
/ 21 января 2011

Я пытаюсь скомпилировать Redisql (AlchemyDatabase-0.1.6.tgz) в Cygwin, но не удалось. Это связано с тем, что заголовочный файл fenv.h в исходном файле row.c не включен в стандартную библиотеку Cygwin C. Я прокомментировал это и Redisql успешно скомпилировал. Это нормально, чтобы запустить эту модифицированную программу, каков риск того, что она может дать сбой и съесть компьютер?

1 Ответ

0 голосов
/ 21 января 2011

Согласно Википедии, fenv.h "содержит различные функции и макросы для управления средой с плавающей точкой". Таким образом, программное обеспечение может работать, но если вы выполняете операции с плавающей запятой, оно может аварийно завершить работу и сгореть. Но похоже, что Cygwin поставляется с fenv.h (http://cygwin.com/ml/cygwin-patches/2010-q3/msg00058.html)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...