首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >非MSCRT的Win64 32/Win64 64标准库

非MSCRT的Win64 32/Win64 64标准库
EN

Stack Overflow用户
提问于 2017-07-11 08:59:33
回答 1查看 149关注 0票数 1

在unix/linux世界中,有几种不同的C标准库实现可供选择和链接,但尽管我花了一些时间寻找Microsoft的C运行时库的替代方案,但什么也找不到。

我还查看了MinGW和CLANG文档,发现它们在Windows下都与MSCRT链接。

我的问题是:在Win64 32/Win64 64下是否有其他C标准库实现可供使用?如果是,我希望您提到该实现是否支持静态和/或动态链接。

EN

回答 1

Stack Overflow用户

发布于 2022-04-29 18:47:32

在Windows上,当不使用微软的MSVC编译器时,只有MinGW标准库和它的继任者MinGW-w64 (它同时支持Windows 32位和64位)。

GCC和LLVM/CLang工具链都存在着,比如MinGW-w64 (见https://winlibs.com/https://github.com/mstorsjo/llvm-mingw)。

如今,Windows的底层库也有一种选择: MSVCRT还是UCRT。前者是win32早期使用的版本,后者是最新版本的Windows版本(参见https://learn.microsoft.com/en-us/cpp/porting/upgrade-your-code-to-the-universal-crt)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45029909

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档