cygwin - 在没有 fenv.h 的情况下在 cygwin 中编译 redisql

标签 cygwin redis

我试图在 Cygwin 中编译 Redisql (AlchemyDatabase-0.1.6.tgz) 但失败了。这是因为 row.c 源文件中的头文件 fenv.h 没有包含在 Cygwin 的 C 标准库中。我注释掉,Redisql 编译成功。运行这个修改后的程序是否可以,它会崩溃并吃掉计算机的风险是什么?

最佳答案

根据维基百科,fenv.h“包含用于操纵浮点环境的各种函数和宏”。所以该软件可能会工作,但如果您进行浮点运算,该软件可能会崩溃并烧毁。但看起来 Cygwin 带有 fenv.h (http://cygwin.com/ml/cygwin-patches/2010-q3/msg00058.html)

关于cygwin - 在没有 fenv.h 的情况下在 cygwin 中编译 redisql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4756349/

相关文章:

c++ - cygwin 上的 IPP 链接器错误

amazon-web-services - Bamboo SCP 插件 : how to find directory

windows - 如何在 Windows git hooks 中使用 cygwin 路径?

c++ - Redis 性能问题

Redis 未加载到 Codeship 中

redis - 如何比较 Redis 中的 unix 时间戳?

java - 如何设置我的 Cygwin PATH 以查找 javac?

c++ - 无法在 netbeans windows 上编译 c 代码

lua - 使用 ZeroBrane 调试 Redis Lua 脚本时,堆栈窗口显示无输出

node.js - 在 NodeJS 中重置变量和异步编程