本篇文章為大家展示了xmake v2.1.3版本中如何修復(fù)安全和穩(wěn)定性問題,內(nèi)容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細(xì)介紹希望你能有所收獲。
專注于為中小企業(yè)提供網(wǎng)站建設(shè)、做網(wǎng)站服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)東安免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了1000+企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。
此次更新,主要修復(fù)xmake的一些穩(wěn)定性問題,并且對安裝和卸載提供更加安全的權(quán)限處理,相關(guān)更新細(xì)節(jié)見:改進(jìn)權(quán)限問題,提升操作安全性
并且此版本還對用戶使用上的體驗(yàn)進(jìn)行了一些優(yōu)化,例如:
減少冗余檢測和提示信息,提升檢測效率
在非xmake工程自動生成xmake.lua
時提供更加友好的提示,避免誤操作
在任意工程子目錄也可正常執(zhí)行xmake操作,類似git
提供更加安全友好的安裝和卸載提示信息
詳細(xì)更新信息,可參考下面的更新細(xì)節(jié):
#65: 為target添加set_default
接口用于修改默認(rèn)的構(gòu)建所有targets行為
允許在工程子目錄執(zhí)行xmake
命令進(jìn)行構(gòu)建,xmake會自動檢測所在的工程根目錄
添加add_rpathdirs
api到target和option,支持動態(tài)庫的自動加載運(yùn)行
#61: 提供更加安全的xmake install
and xmake uninstall
任務(wù),更友好的處理root安裝問題
提供rpm
, deb
和osxpkg
安裝包
#63: 改進(jìn)安裝腳本,實(shí)現(xiàn)更加安全的構(gòu)建和安裝xmake
#61: 禁止在root權(quán)限下運(yùn)行xmake命令,增強(qiáng)安全性
改進(jìn)工具鏈檢測,通過延遲延遲檢測提升整體檢測效率
當(dāng)自動掃面生成xmake.lua
時,添加更友好的用戶提示,避免用戶無操作
修復(fù)版本檢測的錯誤提示信息
#60: 修復(fù)macosx和windows平臺的xmake自舉編譯
#64: 修復(fù)構(gòu)建android armv8-a
架構(gòu)失敗問題
#50: 修復(fù)構(gòu)建android可執(zhí)行程序,無法運(yùn)行問題
XMake是一個基于Lua的輕量級跨平臺自動構(gòu)建工具,支持在各種主流平臺上構(gòu)建項(xiàng)目
xmake的目標(biāo)是開發(fā)者更加關(guān)注于項(xiàng)目本身開發(fā),簡化項(xiàng)目的描述和構(gòu)建,并且提供平臺無關(guān)性,使得一次編寫,隨處構(gòu)建
它跟cmake、automake、premake有點(diǎn)類似,但是機(jī)制不同,它默認(rèn)不會去生成IDE相關(guān)的工程文件,采用直接編譯,并且更加的方便易用 采用lua的工程描述語法更簡潔直觀,支持在大部分常用平臺上進(jìn)行構(gòu)建,以及交叉編譯
并且xmake提供了創(chuàng)建、配置、編譯、打包、安裝、卸載、運(yùn)行等一些actions,使得開發(fā)和構(gòu)建更加的方便和流程化。
不僅如此,它還提供了許多更加高級的特性,例如插件擴(kuò)展、腳本宏記錄、批量打包、自動文檔生成等等。。
如果你想要了解更多,請參考:
在線文檔
在線源碼
項(xiàng)目主頁
target("console") set_kind("binary") add_files("src/*.c")
$ xmake
$ xmake run console
$ xmake run -d console
Tasks
Macros
Actions
Options
Plugins
Templates
Windows (x86, x64, amd64, x86_amd64)
Macosx (i386, x86_64)
Linux (i386, x86_64, cross-toolchains …)
Android (armv5te, armv6, armv7-a, armv8-a, arm64-v8a)
iPhoneOS (armv7, armv7s, arm64, i386, x86_64)
WatchOS (armv7k, i386)
Mingw (i386, x86_64)
C/C++
Objc/Objc++
Swift
Assembly
Golang
Rust
Dlang
宏記錄腳本和回放插件
加載自定義lua腳本插件
生成IDE工程文件插件(makefile, vs2002 - vs2017, …)
生成doxygen文檔插件
iOS app2ipa插件
上述內(nèi)容就是xmake v2.1.3版本中如何修復(fù)安全和穩(wěn)定性問題,你們學(xué)到知識或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識儲備,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。
標(biāo)題名稱:xmakev2.1.3版本中如何修復(fù)安全和穩(wěn)定性問題
當(dāng)前網(wǎng)址:http://muchs.cn/article2/phdeoc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供全網(wǎng)營銷推廣、面包屑導(dǎo)航、網(wǎng)站制作、網(wǎng)站導(dǎo)航、做網(wǎng)站、外貿(mào)建站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)