VBGood网站全文搜索 Google

搜索VBGood全站网页(全文搜索)

VB爱好者乐园(VBGood)

 找回密码
 立即注册
搜索
查看: 15581|回复: 31

强烈推荐LLVM编译器架构(泡饭速进)

[复制链接]
 楼主| 发表于 2010-11-15 23:25:52 | 显示全部楼层 |阅读模式
RT,LLVM网站www.llvm.org,是一整套编译器后端框架库,可以实现中间代码生成、分析、优化,目标代码生成%#$$%$%@%@等许多功能……我先看了一下教程,发现用LLVM写编译器相当简单……现在下载了最新版本2.8,编译了一半,明天继续编译……顺便发一下从里面抠出来的文档:

llvm-2.8-docs.rar (600.66 KB, 下载次数: 1035)

本帖被以下淘专辑推荐:

 楼主| 发表于 2010-11-15 23:33:32 | 显示全部楼层
忘了说了,官方文档警告说如果你想用VC编译的话要读3遍文档再做决定而且说全部临时文件夹起来有3G这么大……不过我看了一下,现在只占了300M,估计全部编译好也不会超过600M……
回复 支持 反对

使用道具 举报

头像被屏蔽
发表于 2010-11-15 23:51:29 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

发表于 2010-11-16 09:52:44 | 显示全部楼层
好像LLVM可以把我的梦想VB编译成FLASH...然后放在网页运行.不过现在没时间研究了.就留给楼主了...
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-11-16 12:14:02 | 显示全部楼层
4# download

那只能C编译成Flash吧?不过你可以先把VB转成C……
回复 支持 反对

使用道具 举报

发表于 2010-11-16 14:47:10 | 显示全部楼层
好东西,占位研究……
回复 支持 反对

使用道具 举报

发表于 2010-11-16 21:50:33 | 显示全部楼层
4# download  

那只能C编译成Flash吧?不过你可以先把VB转成C……
acme_pjz 发表于 2010-11-16 12:14


C->RISC->FLASH
VB->RISC->FLASH

后端有了,差个VB的前端
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-11-16 21:51:41 | 显示全部楼层
6# VBProFan

赶紧下载源代码回来编译吧(llvm-2.8就够了,别的就免了)……(不过在Windows至少需要VC2005或者以上,还需要装一个cmake来生成工程文件),Release编译不超过20分钟,不超过600M的中间文件

我已经编译好所有lib和示范程序了注意:有个什么Disassembler的cpp文件用Release编译编译不出来,不知道是不是因为VC2005有Bug的原因,编译6个小时都编译不出来……需要手工把那个cpp文件的优化关掉才行……

下一步准备把llvm-c的API声明复制过来,封装一层stdcall,然后编译成DLL,用VB6调用……
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-11-17 17:04:27 | 显示全部楼层
正在链接DLL……结果Link error……似乎有一个库没有编译……
回复 支持 反对

使用道具 举报

发表于 2010-11-17 17:15:35 | 显示全部楼层
6# VBProFan  

20分钟……600M……6个小时……
acme_pjz 发表于 2010-11-16 21:51



可怕的数字...
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

文字版|手机版|小黑屋|VBGood  

GMT+8, 2023-2-3 14:49

VB爱好者乐园(VBGood)
快速回复 返回顶部 返回列表