【发布时间】:2011-01-08 08:49:21
【问题描述】:
是否可以(或者会)在 windows 下使用 glibc(作为 msvcrt 的替代品)?我知道这是一个愚蠢的问题,会弹出像 cygwin 这样的答案,但我真的在问: 是否可以在 Windows 上链接到 glibc 并使用所有库函数,例如 msvcrt?
【问题讨论】:
是否可以(或者会)在 windows 下使用 glibc(作为 msvcrt 的替代品)?我知道这是一个愚蠢的问题,会弹出像 cygwin 这样的答案,但我真的在问: 是否可以在 Windows 上链接到 glibc 并使用所有库函数,例如 msvcrt?
【问题讨论】:
可能存在一种解决方法:如果有人将http://0xef.wordpress.com/2012/11/17/emulate-linux-system-calls-on-windows/ 与http://www.musl-libc.org/ 结合起来,并使用gcc 针对musl libc 而不是glibc 编译源代码。所以,我不明白为什么没有人为 Windows 编写这样的 glibc 模拟。 :-(
【讨论】:
typedef uint8_t v16 __attribute__ ((vector_size (16)));等等,QFS Reed-Solomon fragment on GitHub?
;-)
glibc 曾经在不同的 *nixes 上工作过一次,现在 glibc 是非常特定于 Linux 的。它肯定不会在 Windows 上运行。
【讨论】: