最近在网上经常能看到源码编译的文章,整理一下关于源码编译的问题。

准备工作

硬件环境

  1. Macbook Pro (Retina, 15-inch, Mid 2015)
  2. 磁盘空间**60G**

软件环境

  1. macOS Big Sur 11.2.3
  2. Xcode 12.4 (12D4e)
  3. Visual studio Code (1.55.2)
  4. Python 3.9.4
  5. cmake 3.20.1
  6. ninja 1.10.2
brew install cmake ninja

macOS,Xcode,swift最好用对应的版本,以防等待半个小时失败后骂骂咧咧

编译步骤

一、克隆 swift 源码

  1. 创建文件夹,并进入该文件夹

    
    mkdir swift-source && cd swift-source