通过 clang 生成 LLVM IR 出现问题
你clang的版本不对应该
■网友
奇怪啊,我这边没问题,而且是一样的版本Apple LLVM version 6.0 (clang-600.0.56) (based on LLVM 3.5svn)
Target: x86_64-apple-darwin14.0.0
Thread model: posix
$ clang -O3 -emit-llvm hello.c -S -o hello.ll \u0026amp;\u0026amp; lli hello.ll
hello world
更新===
无法重现是因为我用的自己build的llvm,经测试自己build的3.4.1和3.5.0还有从apple网站下载到的clang-600.0.54版本都没有问题。我这边默认的Xcode安装还不带lli,只能猜测是Apple修改的版本的问题了,但是因为目前clang-600.0.56的代码还没法下载到,所以没法调试验证了。
/usr/bin/clang -O3 -emit-llvm hello.c -S -o hello.ll \u0026amp;\u0026amp; /usr/local/clang-600.0.54/bin/lli hello.ll
hello world
/usr/local/clang-600.0.54/bin/lli -version
LLVM (The LLVM Compiler Infrastructure Project):
LLVM version 3.5svn
DEBUG build.
Built Jan 13 2015 (16:45:47).
Default target: x86_64-apple-darwin14.0.0
【通过 clang 生成 LLVM IR 出现问题】 Host CPU: core-avx-i
推荐阅读
- 船舶■江苏镇江谏壁船闸2020年船舶通过量近2亿吨
- 红米手机通过QQ空间的成功营销,给涉足社会化营销的企业有哪些启示
- 商家通过低保户购物而把自己的利润返还赠送低保户安装宽带或者旧电脑可行吗
- 疾病|医生不避讳:4种疾病可以通过性传播,思想开放的人要小心了
- 通过物理地址和IP地址能监控到啥
- 知识产权保护|中国(南通)知识产权保护中心通过预验收
- 考研的时候通过啥渠道获得自己需要的信息
- 环球车讯网|力帆重整计划获得通过,或将转战换电型电动汽车
- 委员会委员|江苏省十三届人大常委会第十九次会议通过有关人事任免名单
- 连淮扬镇铁路淮镇段通过验收:预计12月中旬开通运营
