我可以在Windows下使用glibc吗?

rub*_*nvb 5 c++ windows glibc

是否可以(或者可以)在Windows下使用glibc(作为msvcrt的替代品)?我知道这是一个愚蠢的问题,并且像cygwin这样的答案会弹出,但是我真的在问:是否可以链接到Windows上的glibc并像msvcrt一样使用所有库函数?

nos*_*nos 6

glibc 曾经在不同的 *nixes 上工作过一次,现在 glibc 已经完全是 Linux 特有的了。它肯定不能在 Windows 上运行。


Bri*_*aak 2

可能存在一个可能的解决方法:如果有人将http://0xef.wordpress.com/2012/11/17/emulate-linux-system-calls-on-windows/http://www.musl-libc.org/结合起来并使用 gcc 针对 musl libc 而不是 glibc 编译源代码。所以,我不明白为什么没有人为 Windows 编写这样的 glibc 模拟。:-(

  • “互联网上的性能测试”……是的,那太好了。测试自己。不要将苹果与橘子进行比较:比较跨操作系统的二进制代码执行几乎毫无意义:更好的方法是比较 MSVC 与 MinGW-w64 GCC,我敢打赌 MinGW-w64 GCC 相当快 `;-)` (2认同)