XMake構(gòu)建工具是一款很好用的項(xiàng)目構(gòu)建工具,該軟件功能非常強(qiáng)大,支持跨平臺(tái)使用,有需要的歡迎前來(lái)下載使用。
一款項(xiàng)目構(gòu)建工具軟件

軟件簡(jiǎn)介
XMake是一個(gè)基于Lua的輕量級(jí)跨平臺(tái)自動(dòng)構(gòu)建工具,支持在各種主流平臺(tái)上構(gòu)建項(xiàng)目
xmake的目標(biāo)是開(kāi)發(fā)者更加關(guān)注于項(xiàng)目本身開(kāi)發(fā),簡(jiǎn)化項(xiàng)目的描述和構(gòu)建,并且提供平臺(tái)無(wú)關(guān)性,使得一次編寫(xiě),隨處構(gòu)建
它跟cmake、automake、premake有點(diǎn)類(lèi)似,但是機(jī)制不同,它默認(rèn)不會(huì)去生成IDE相關(guān)的工程文件,采用直接編譯,并且更加的方便易用 采用lua的工程描述語(yǔ)法更簡(jiǎn)潔直觀,支持在大部分常用平臺(tái)上進(jìn)行構(gòu)建,以及交叉編譯
并且xmake提供了創(chuàng)建、配置、編譯、打包、安裝、卸載、運(yùn)行等一些actions,使得開(kāi)發(fā)和構(gòu)建更加的方便和流程化。
不僅如此,它還提供了許多更加高級(jí)的特性,例如插件擴(kuò)展、腳本宏記錄、批量打包、自動(dòng)文檔生成等等。
支持特性
Tasks
Macros
Actions
Options
Plugins
Templates
支持平臺(tái)
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)
支持語(yǔ)言
C/C++
Objc/Objc++
Swift
Assembly
Golang
Rust
Dlang
內(nèi)置插件
宏記錄腳本和回放插件
加載自定義lua腳本插件
生成IDE工程文件插件(makefile, vs2002 - vs2017, ...)
生成doxygen文檔插件
iOS app2ipa插件
更新內(nèi)容
此版本主要修復(fù)一些穩(wěn)定性問(wèn)題,并且對(duì)一些細(xì)節(jié)進(jìn)行改進(jìn)優(yōu)化,并且提供xmake-vscode插件深度集成vscode編輯器環(huán)境。
更多使用說(shuō)明,請(qǐng)閱讀:文檔手冊(cè)。
項(xiàng)目源碼:Github, Gitee.
新特性
添加add_imports去為target,option和package的自定義腳本批量導(dǎo)入模塊,簡(jiǎn)化自定義腳本
添加xmake -y/--yes去確認(rèn)用戶輸入
添加xmake l package.manager.install xxx模塊,進(jìn)行跨平臺(tái)一致性安裝軟件包
添加vscode編輯器插件支持,更加方便的使用xmake,xmake-vscode
添加xmake macro ..快速運(yùn)行最近一次命令
改進(jìn)
改進(jìn)cprint(),支持24位真彩色輸出
對(duì)add_rpathdirs()增加對(duì)@loader_path和$ORIGIN的內(nèi)置變量支持,提供可遷移動(dòng)態(tài)庫(kù)加載
改進(jìn)set_version("x.x.x", {build = "%Y%m%d%H%M"}) 支持buildversion設(shè)置
移除docs目錄,將其放置到獨(dú)立xmake-docs倉(cāng)庫(kù)中,減少xmake.zip的大小,優(yōu)化下載安裝的效率
改進(jìn)安裝和卸載腳本,支持DESTDIR和PREFIX環(huán)境變量設(shè)置
通過(guò)緩存優(yōu)化flags探測(cè),加速編譯效率
添加COLORTERM=nocolor環(huán)境變量開(kāi)關(guān),禁用彩色輸出
移除add_rbindings和add_bindings接口
禁止在重定向的時(shí)候進(jìn)行彩色輸出,避免輸出文件中帶有色彩代碼干擾
更新tbox工程模板
改進(jìn)lib.detect.find_program模塊接口
為windows cmd終端增加彩色輸出
增加-w|--warning參數(shù)來(lái)啟用實(shí)時(shí)警告輸出
Bugs修復(fù)
修復(fù)set_pcxxheader編譯沒(méi)有繼承flags配置問(wèn)題
#140: 修復(fù)os.tmpdir()在fakeroot下的沖突問(wèn)題
#142: 修復(fù)os.getenv 在windows上的中文編碼問(wèn)題
修復(fù)在帶有空格路徑的情況下,編譯錯(cuò)誤問(wèn)題
修復(fù)setenv空值的崩潰問(wèn)題
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版















uAPP Creator(安卓軟件制作工具)1.0.1 官方版
Java SE Development Kit 8 (JDK)v8.0.341 官方版
x64dbg(程序逆向反匯編修改神器)2022.07.27 簡(jiǎn)體中文版
微信開(kāi)發(fā)者工具小游戲版1.05.2204264 官方版
JetBrains DataGrip 2022 中文破解版221.5591.46 免費(fèi)版
JetBrains CLion 2022 破解版221.5080.224 中文免費(fèi)版
IntelliJ IDEA 2022.1 中文免費(fèi)版221.5080.210 破解版
JetBrains PhpStorm 2022.1中文破解版221.5080.224 免費(fèi)版
JetBrains Rider 2022.1.1 破解版221.5591.20 免費(fèi)版
JetBrains RubyMine 2022.1 破解版221.5080.196 中文免費(fèi)版
WebStorm2022破解版(WebStorm 2022.1)221.5080.193 免費(fèi)版
goland2022破解版(GoLand 2022.1中文版)221.5080.224 免費(fèi)版
pycharm2022破解版221.5080.212 中文免費(fèi)版
python3.10.4官方版最新版
matlab r2022a中文破解版9.12.0 免費(fèi)版
scala語(yǔ)言開(kāi)發(fā)工具2.13.2 官方版
julia開(kāi)發(fā)環(huán)境1.7.0 免費(fèi)版
rust開(kāi)發(fā)環(huán)境1.56.1 官方版
ruby編譯器(Ruby+Devkit)3.0.2 官方免費(fèi)版
Komodo IDE 12 官方版12.0.1 最新版
aardio桌面軟件開(kāi)發(fā)工具35.7.5 綠色最新版
慧編程電腦版5.4.0 最新版
編程貓定制課3.3.0 官方版
精易編程助手3.98 綠色免費(fèi)版
python3.8.5穩(wěn)定版免費(fèi)下載
ulang(木蘭編程語(yǔ)言)0.2.2官方免費(fèi)版
小碼精靈編程電腦客戶端1.12.0官方最新版
易語(yǔ)言5.9.0 免費(fèi)版
KRobot編程工具0.8.5 官方64位版


visual studio 2010 精簡(jiǎn)版10.0.40219.1 sp
易語(yǔ)言6.5完美破解版綠色免費(fèi)版
java class反編譯工具(Class反編譯工具jd-g
JetBrains PhpStorm 2017官方版2017.3.7 x6
vb6.0 win10版(Visual Basic win10)中文企業(yè)
APPCode(附注冊(cè)碼)3.3 Windows破解版
Aqua Data Studio18中文最新版
delphi xe(Embarcadero Rad Studio XE)15.0