麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

Linux 源碼編譯、安裝swift和lldb

2019-11-08 02:51:22
字體:
來源:轉載
供稿:網友

linux 源碼編譯、安裝swift和lldb

參考鏈接:

http://www.swiftPRogrammer.info/swift_centos_1.html

http://www.th7.cn/Program/IOS/201603/772422.shtml

http://www.linuxidc.com/Linux/2016-01/127232.htm

http://os.51cto.com/art/201601/503260.htm

 

       這里是以Ubuntu16.04版本為例進行編譯安裝的。

目前官方已經Ubuntu14.04和16.04的Release版本。如果想直接使用Swift的發行版的話,在官網下載、解壓即可得到可執行文件,設置環境變量即可使用。

       下面是一個在Ubuntu14.04下直接安裝Release版swift的簡單教程:

http://os.51cto.com/art/201601/503260.htm

 

        中提到使用如下命令進行編譯

utils/build-script -l -b -p --xctest --foundation -R 

 

       但我使用以上命令后出現了如下錯誤:

TestFoundation/TestNSString.swift:13:8: error: no such module 'XCTest'

import XCTest

       ^

ninja: build stopped: subcommand failed.

 

        后來發現是XCode未進行編譯,所有最終使用如下的命令編譯通過。

utils/build-script -l -b -p --xctest --foundation -R

 

        編譯完成后,輸入如下命令,檢查lldb是否編譯成功。

../build/Ninja-ReleaseAssert/lldb-linux-x86_64/bin/lldb –version

 

        如果出現以下結果,則說明已經成功。

 

 

⑹Linux swift不支持REPL交換式命令行

         Swift原則上是可以像python那樣實現命令行的交換式輸入的。但當我們輸入

../build/Ninja-ReleaseAssert/swift-linux-x86_64/bin/swift

    

        會出現如下的錯誤,說明不支持REPL

LLVM ERROR: Compiler-internal integrated REPL unimplemented for this platform; use the LLDB-enhanced REPL instead.

 

        該問題我目前正在研究??赡苁且驗榫幾g器目前對linux的支持還不夠完善造成的。

 

        在編譯期間如果出現庫找不到的情況,請務必檢查是否有依賴包少安裝了。

        編譯swift一定要查看各自README.md和官網的幫助手冊。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 综合网天天射 | 一级免费黄色免费片 | 香蕉成人在线观看 | 国产a一级片| 亚洲精品av在线 | 久久探花 | 国产黄色一区二区 | 一级成人欧美一区在线观看 | 欧美精品一区二区中文字幕 | 深夜视频在线 | 久久久久久亚洲国产精品 | 暖暖免费观看高清完整版电影 | 97se亚洲综合在线韩国专区福利 | 国产一区二区三区影视 | 久久精品小短片 | 91网站链接 | 国产亚洲精品视频中文字幕 | 国产69精品久久久久久 | 亚洲片在线观看 | sesee99 | 在线无码| 免费观看国产精品视频 | 欧美日韩1区2区3区 黄片毛片一级 | 久久精品电影网 | 91成人一区 | 亚洲综合一区二区三区 | 毛片视频播放 | 精品一区二区免费 | 黄色片免费看网站 | 日韩一级免费毛片 | 免费观看三级毛片 | 伊人午夜 | 久久精品中文 | 92看片淫黄大片欧美看国产片 | 日韩精品中文字幕在线播放 | 成人国产精品一区 | 亚洲生活片| 97青青| 国产在线一级片 | 女18一级大黄毛片免费女人 | 福利免费在线 |