MSVCRT的Windows malloc()实现很慢

139 阅读1分钟

我目前正在将一种实验性语言移植到Windows。这种实验性语言是用LLVM在C++中构建的,并且严重依赖GCC的扩展,如VLA和复合语句表达式,这使得它基本上无法用MSVC构建(尽管我有一个真正可怕的想法,我可能会在以后尝试)。幸运的是,你现在可以用Clang在Windows上构建东西,这解决了很多问题。然而,clang-cl只是简单地编译代码--它仍然使用微软的C++头文件并链接到微软的C++运行时间。