亚洲乱色熟女一区二区三区麻豆,永久黄网站色视频免费,亚洲欧美日韩一区二区,亚洲综合色噜噜狠狠网站超清,中文字幕乱码一区二区三区免费

首頁 > win軟件 > 編程開發(fā) > 編程軟件 > xmake
大小

2.14MB

語言

簡體

系統(tǒng)

WinAll

類別

編程軟件

下載

121

更新

2024-01-09

要不點(diǎn)點(diǎn)贊?

34

軟件介紹

xmake是適合編程人員使用的跨平臺自動構(gòu)建工具。xmake官方版支持在各種主流平臺上構(gòu)建項(xiàng)目,主要用于解決C/C++項(xiàng)目的跨平臺構(gòu)建。xmake還提供了創(chuàng)建、配置、編譯、打包、安裝、卸載、運(yùn)行等一些actions,使得開發(fā)和構(gòu)建更加的方便和流程化。

軟件特色

      1、支持windows、mac、linux、ios、android等平臺,自動檢測不同平臺上的編譯工具鏈(也可手動配置)編譯windows項(xiàng)目采用原生vs的工具鏈,不需要使用cygwin、mingw(當(dāng)然這些也支持)。

      2、支持自定義平臺編譯配置,可以很方便的擴(kuò)展第三方平臺支持。

      3、采用lua腳本語法描述項(xiàng)目,描述規(guī)則簡單高效,邏輯規(guī)則可靈活修改,并且不會生成相關(guān)平臺的工程文件,是工程更加簡單明了。

      4、支持創(chuàng)建模板工程、配置項(xiàng)目、編譯項(xiàng)目、運(yùn)行、打包、安裝和卸載等常用功能(后續(xù)還會增加:自動生成文檔、調(diào)試等模塊)。

      5、支持編譯c/c++/objc成靜態(tài)庫、動態(tài)庫、命令行可執(zhí)行程序(后續(xù)還會增加:mac、ios、android的app的生成規(guī)則)。

      6、提供豐富的工程描述api,使用簡單靈活,例如添加編譯文件只需(還支持過濾排除):add_files("src/*.c", "src/asm/**.S", "src/*.m")。

      7、支持頭文件、接口、鏈接庫依賴、類型的自動檢測,并可自動生成配置頭文件config.h。

      8、支持自定義編譯配置開關(guān),例如如果在工程描述文件中增加了enable_xxx的開關(guān),那么配置編譯的時(shí)候就可以手動進(jìn)行配置來啟用它:xmake config --enable_xxx=true。

      9、提供一鍵打包功能,不管在哪個(gè)平臺上進(jìn)行打包,都只需要執(zhí)行一條相同的命令,非常的方便。

      10、支持自定義編譯工具和規(guī)則,例如想要增加對masm/yasm的編譯規(guī)則,只需將自己寫的masm.lua/yasm.lua規(guī)則文件,放到當(dāng)前項(xiàng)目目錄下即可。。

      11、支持全局配置,一些常用的項(xiàng)目配置,例如工具鏈、規(guī)則描述等等,都可以進(jìn)行全局配置,這樣就不需要每次編譯不同工程,都去配置一遍。

      12、除了可以自動檢測依賴模塊,也支持手動強(qiáng)制配置模塊,還有各種編譯flags。

軟件功能

      XMake官方版是一個(gè)基于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)建更加的方便和流程化。

更新日志

      新特性

      添加xmake show -l envs去顯示xmake內(nèi)置的環(huán)境變量列表

      #861: 支持從指定目錄搜索本地包去直接安裝遠(yuǎn)程依賴包

      #854: 針對wget, curl和git支持全局代理設(shè)置

      改進(jìn)

      #828: 針對protobuf規(guī)則增加導(dǎo)入子目錄proto文件支持

      #835: 改進(jìn)mode.minsizerel模式,針對msvc增加/GL支持,進(jìn)一步優(yōu)化目標(biāo)程序大小

      #828: protobuf規(guī)則支持import多級子目錄

      #838: 支持完全重寫內(nèi)置的構(gòu)建規(guī)則,add_files("src/*.c", {rules = {"xx", override = true}})

      #847: 支持rc文件的頭文件依賴解析

      改進(jìn)msvc工具鏈,去除全局環(huán)境變量的依賴

      #857: 改進(jìn)set_toolchains()支持交叉編譯的時(shí)候,特定target可以切換到host工具鏈同時(shí)編譯

      Bugs修復(fù)

      修復(fù)進(jìn)度字符顯示

      #829: 修復(fù)由于macOS大小寫不敏感系統(tǒng)導(dǎo)致的sysroot無效路徑問題

      #832: 修復(fù)find_packages在debug模式下找不到的問題

小編寄語

作為一款簡單易上手的編程軟件,xmake一直被用戶廣泛使用。飛速下載小編還為大家提供了其他幾款編程軟件的下載途徑,如Chemex,Hyperledger Fabric,MSYS2,希望這些軟件可以幫大家解決問題。

軟件介紹 軟件特色 軟件功能 更新日志 小編寄語