创建一门新的编程语言-Flex&Bison&LLVM-(6)-LLVM在Android和PC上的编译

本文介绍了如何在PC和Android平台上编译LLVM。首先,详细阐述了在PC上通过CMake和MSYS进行编译的步骤,然后讲解了在Android环境下,利用NDK工具链和特定配置进行编译的过程。尽管在编译过程中遇到了llvm-ar的错误,但通过再次运行make可以解决。最后,注意到编译得到的Android版LLVM中的lli可能因链接优化导致无法正常使用。
摘要由CSDN通过智能技术生成

各位不好意思,这么久都还没有更新新的一期。这一期我主要想说说编译llvm的过程,包括在PC上和在Android(这么久没更新教程,就是因为在弄Android的LLVM,总是失败)上。


下载llvm源码包:

http://llvm.org/releases/download.html#3.4

选择LLVM source code便可

解压到一个目录

注:以下过程需要您已经安装有CMake,zlib,libxml2,xz

PC编译:

打开msys,并cd进llvm-3.4文件夹,输入:


mkdir win-bdir

cd win-bdir

cmake -G "MSYS Makefiles" ../ -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=`pwd`/../win-out


其中MSYS Makefiles可以

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值