VBGood网站全文搜索 Google

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

VB爱好者乐园(VBGood)

 找回密码
 立即注册
搜索
楼主: acme_pjz

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

[复制链接]
 楼主| 发表于 2010-11-17 18:01:45 | 显示全部楼层
哈哈,编译好了……原来有个工程没给我自动创建,手工把文件加进来,可以编译了而且还要手工删掉4个过时的函数……DLL有7M这么大……
回复 支持 反对

使用道具 举报

发表于 2010-11-17 19:04:56 | 显示全部楼层
6个小时,放弃...
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-11-17 20:06:21 | 显示全部楼层
编译好了!DLL+bas文件:

llvm-c-stdcall.rar

1.76 MB, 下载次数: 462

回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-11-17 20:08:55 | 显示全部楼层
7# download

这倒是真的不过你不能调用半个VB6内置函数了……另外那个不叫RISC,叫做LLVM IR……
回复 支持 反对

使用道具 举报

发表于 2010-11-17 20:30:50 | 显示全部楼层
哈哈,我第一个下载...
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-11-18 16:50:09 | 显示全部楼层
不过现在我的VB前端写得一塌糊涂……如果这个写好了就可以直接调用LLVM生成汇编代码了……
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-11-26 20:33:54 | 显示全部楼层
热烈庆祝一下成功用VB+LLVM把源代码编译成obj文件,obj可以直接被link.exe调用……
回复 支持 反对

使用道具 举报

发表于 2010-11-26 21:54:01 | 显示全部楼层
不过你那"源代码"太可怕了,要是像VB或像JAVA还好一些.
回复 支持 反对

使用道具 举报

发表于 2010-11-27 00:41:31 | 显示全部楼层
热烈庆祝一下成功用VB+LLVM把源代码编译成obj文件,obj可以直接被link.exe调用……
acme_pjz 发表于 2010-11-26 20:33


这么强?能否分享一下步骤?我才看到 综合属性、继承属性、语法制导翻译、逆波兰、三地址、三元式、四元式这些,还没开始研究 LLVM。我下一步打算用 VB 编一个能根据文法自动生成 LR(0) 分析表的程序
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-11-27 12:15:43 | 显示全部楼层
18# download

对,源代码很山寨,“万花筒”语言……不过你搞一个正常一点的语言也不是很难……

19# VBProFan

参考我在“网友系列贴”里面发的的教程1-7章,其中最后一章有一些注释掉的代码,那就是代码生成的,不过需要升级后的DLL才行,升级后的DLL我还没发出来,因为可能我会继续添加函数……
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2023-2-3 16:01

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