主题 : 开发者将 GCC 的 JIT 库移植到微软 Windows
千山同一月 万户尽皆春 千江有水千江月 万里无云万里天
级别: 总版主

UID: 998
精华: 0
发帖: 604963
威望: 528524 点
无痕币: 3089 WHB
贡献值: 0 点
在线时间: 61674(时)
注册时间: 2008-12-25
最后登录: 2024-03-29

0 开发者将 GCC 的 JIT 库移植到微软 Windows

libgccjit 是一个实现 GCC JIT 编译的嵌入式库,它可以动态链接到字节码解释器和其它程序中,在运行时生成本机代码。

目前 GCC 开发者实验性地将 libgccjit 移植到了 Windows,并提交了 patch。
开发者已经在 Emacs 的本地编译分支环境下测试通过,相信它可以很好地运行在 Windows。不过他也表示,过程中 libtool 与 Automake 存在一些差异,比如因为无法通过 libgccjit 创建 dll,并将其放在正确的目录中,所以不得不将 lib/libgccjit.so 复制到 bin/libgccjit.dll 中。同时经过他的测试,在 Windows 中也不必使用 --enable-host-shared。
GCC 代码库使用的是具有“传染性”的 GPLv3 许可,因此就算 libgccjit 移植到 Windows,那预估也不会有多少基于 Windows 的程序使用,因为有必须将新程序也开源的要求。不过这一移植经验至少能够让一些跨平台的开源程序看到 Windows 上能够这样支持 GCC JIT 的可能性。
从邮件列表来看,目前该 patch 还处于审核阶段,能否合并进入 GCC 11 还需要观测,具体情况可以查看:https://gcc.gnu.org/pipermail/gcc-patches/2020-May/546384.html
知足常乐
级别: 十方秋水

UID: 23
精华: 1
发帖: 261065
威望: 117081 点
无痕币: 2195 WHB
贡献值: 0 点
在线时间: 9388(时)
注册时间: 2007-11-24
最后登录: 2024-03-29

看看了解一下,谢谢总版分享!
事能知足心常乐 人到无求品自高
级别: 七朵秋菊
UID: 80465
精华: 0
发帖: 3925
威望: 54475 点
无痕币: 77079 WHB
贡献值: 0 点
在线时间: 309(时)
注册时间: 2009-03-22
最后登录: 2024-03-28

了解了解
     谢谢分享
级别: 七朵秋菊

UID: 261498
精华: 0
发帖: 3734
威望: 31518 点
无痕币: 43921 WHB
贡献值: 0 点
在线时间: 895(时)
注册时间: 2015-09-28
最后登录: 2024-03-28

了解一下   
级别: 十方秋水

UID: 88
精华: 0
发帖: 129690
威望: 220744 点
无痕币: 105747 WHB
贡献值: 0 点
在线时间: 51558(时)
注册时间: 2008-03-18
最后登录: 2024-03-28

非常感谢 支持一下
千山同一月 万户尽皆春 千江有水千江月 万里无云万里天
级别: 总版主

UID: 998
精华: 0
发帖: 604963
威望: 528524 点
无痕币: 3089 WHB
贡献值: 0 点
在线时间: 61674(时)
注册时间: 2008-12-25
最后登录: 2024-03-29

这个可以看看,了解一下。
Total 0.048199(s) query 4, Time now is:03-29 00:59, Gzip enabled 粤ICP备07514325号-1
Powered by PHPWind v7.3.2 Certificate Code © 2003-13 秋无痕论坛