2015-12-05 10 views

答えて

3

Swiftディレクトリの実行可能ファイルを一覧表示すると、swiftcとなります。これは、コマンドによって、ネイティブ実行可能バイナリを生成する:

swiftc hi.swift -o hi 
./hi 
3

swiftcに加えて、1はまた、ビルドを使用

https://swift.org/getting-started/#using-the-build-system

に記載されているスイフトビルドシステムを使用して、ネイティブ実行可能ファイルを生成することができます1つのソースファイルから実行可能ファイルを構築する便利な方法ですが、複数のソースファイルからネイティブ実行ファイルを簡単に構築することができます。

Swiftでネイティブ実行ファイルを作成する場合は、Clangもインストールする必要があります。 swiftコマンドを対話形式で実行するか、.swiftファイルを実行するためにClangは必要ありません。興味深いことに、GCC(g ++を含む)をインストールし、g ++へのsymlink clang ++を作成することで、swiftrcが実行可能ファイルを構築できるようになります。これにより、swift buildも有効になります。非常に単純なプログラムの場合は、少なくとも真実です。しかし、これは「祝福された」方法ではありません。 swift.orgのApple docsはClangが必要だと言っています。