×

在Swift中使用LLVM的四个要点

消耗积分:1 | 格式:rar | 大小:0.5 MB | 2017-10-13

分享资料个

本文主要内容是演示如何在Swift中使用LLVM,其包含了如下四个要点:
  获取最新版本的LLVM使用CMake和llvm-config编译程序编写简单的Swift程序,编译并与LLVM进行连接在内存中编写简单的sum函数并使用LLVM编译器来执行
  LLVM的准备
  要获取最新版本的LLVM,可以通过中央的SVN repository或官方git镜像进行获取。我建议使用后者,因为速度更快。
  对于本文的实例,我会把所有相关文件存放在主目录下的一个目录中:
  在Swift中使用LLVM的四个要点
  LLVM使用CMake来生成程序。编译程序前我们在LLVM目录的同个级别下创建一个独立的目录,并生成编译规定:
  在Swift中使用LLVM的四个要点
  CMake可以生成不同的输出:makefiles, Xcode羡慕, VisualStudio方案等等。如果没有指定别的生成系统,CMake将使用默认的GNU/Make生成系统。
  模块化是LLVM的重要优点之一  
  在Swift中使用LLVM的四个要点
  注意:-j4表示开启多核环境,同时运行4个作业llvm-config的可用选项还包括了,库路径定位,头文件路径定位,连接标记匹配等等。
  也不妨直接使用无选项llvm-config来看看它的运行结果如何。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !