原创 xmake v2.6.2 發佈,新增 Linux 內核驅動模塊構建支持

Xmake 是一個基於 Lua 的輕量級跨平臺構建工具。 它非常的輕量,沒有任何依賴,因爲它內置了 Lua 運行時。 它使用 xmake.lua 維護項目構建,相比 makefile/CMakeLists.txt,配置語法更加簡潔直觀,對新

原创 xmake v2.6.1 發佈,使用 Lua5.4 運行時,Rust 和 C++ 混合編譯支持

xmake 是一個基於 Lua 的輕量級跨平臺構建工具,使用 xmake.lua 維護項目構建,相比 makefile/CMakeLists.txt,配置語法更加簡潔直觀,對新手非常友好,短時間內就能快速入門,能夠讓用戶把更多的精力集中在實

原创 xmake v2.5.9 發佈,改進 C++20 模塊,並支持 Nim, Keil MDK 和 Unity Build

xmake 是一個基於 Lua 的輕量級跨平臺構建工具,使用 xmake.lua 維護項目構建,相比 makefile/CMakeLists.txt,配置語法更加簡潔直觀,對新手非常友好,短時間內就能快速入門,能夠讓用戶把更多的精力集中在實

原创 xmake v2.5.8 發佈,新增 Pascal/Swig 程序和 Lua53 運行時支持

xmake 是一個基於 Lua 的輕量級跨平臺構建工具,使用 xmake.lua 維護項目構建,相比 makefile/CMakeLists.txt,配置語法更加簡潔直觀,對新手非常友好,短時間內就能快速入門,能夠讓用戶把更多的精力集中在實

原创 xmake v2.5.7 發佈,包依賴鎖定和 Vala/Metal 語言編譯支持

xmake 是一個基於 Lua 的輕量級跨平臺構建工具,使用 xmake.lua 維護項目構建,相比 makefile/CMakeLists.txt,配置語法更加簡潔直觀,對新手非常友好,短時間內就能快速入門,能夠讓用戶把更多的精力集中在實

原创 xmake v2.5.5 發佈,支持下載集成二進制鏡像包

xmake 是一個基於 Lua 的輕量級跨平臺構建工具,使用 xmake.lua 維護項目構建,相比 makefile/CMakeLists.txt,配置語法更加簡潔直觀,對新手非常友好,短時間內就能快速入門,能夠讓用戶把更多的精力集中在實

原创 C/C++ 構建系統,我用 xmake

XMake 是什麼 XMake 是一個基於 Lua 的 現代化 C/C++ 構建系統。 它的語法簡潔易上手,對新手友好,即使完全不會 lua 也能夠快速入門,並且完全無任何依賴,輕量,跨平臺。 同時,它也是一個自滿足的構建系統,擁有強大的包

原创 xmake v2.5.3 發佈,支持構建 linux bpf 程序和 Conda 包集成

xmake 是一個基於 Lua 的輕量級跨平臺構建工具,使用 xmake.lua 維護項目構建,相比 makefile/CMakeLists.txt,配置語法更加簡潔直觀,對新手非常友好,短時間內就能快速入門,能夠讓用戶把更多的精力集中在實

原创 LTUI v2.4 發佈, 一個基於lua的跨平臺字符終端UI界面庫

LTUI是一個基於lua的跨平臺字符終端UI界面庫。 此框架源於xmake中圖形化菜單配置的需求,類似linux kernel的menuconf去配置編譯參數,因此基於curses和lua實現了一整套跨平臺的字符終端ui庫。 而樣式風格基本

原创 Xrepo:一個現代化的跨平臺 C/C++ 包管理器

xrepo 是一個基於 Xmake 的跨平臺 C/C++ 包管理器。 項目源碼 官方文檔 它基於 xmake 提供的運行時,但卻是一個完整獨立的包管理程序,相比 vcpkg/homebrew 此類包管理器,xrepo 能夠同時提供更多平

原创 LTUI v2.2 發佈, 一個基於lua的跨平臺字符終端UI界面庫

LTUI是一個基於lua的跨平臺字符終端UI界面庫。 此框架源於xmake中圖形化菜單配置的需求,類似linux kernel的menuconf去配置編譯參數,因此基於curses和lua實現了一整套跨平臺的字符終端ui庫。 而樣式風格基本

原创 xmake v2.3.8 發佈, 新增 Intel C++/Fortran 編譯器支持

xmake 是一個基於 Lua 的輕量級跨平臺構建工具,使用 xmake.lua 維護項目構建,相比 makefile/CMakeLists.txt,配置語法更加簡潔直觀,對新手非常友好,短時間內就能快速入門,能夠讓用戶把更多的精力集中在實

原创 xmake 官方入門課程上線: Xmake 帶你輕鬆構建 C/C++ 項目

實驗樓課程 Xmake 帶你輕鬆構建 C/C++ 項目 是我們在實驗樓上推出的一門 xmake 入門和進階課程(收費),以邊學邊做實驗的方式快速學習 xmake 的使用。 通過此處優惠碼購買可享 9 折優惠:NYFbmf3X xmake 介

原创 xmake v2.3.7 發佈, 新增 tinyc 和 emscripten 工具鏈支持

xmake 是一個基於 Lua 的輕量級跨平臺構建工具,使用 xmake.lua 維護項目構建,相比 makefile/CMakeLists.txt,配置語法更加簡潔直觀,對新手非常友好,短時間內就能快速入門,能夠讓用戶把更多的精力集中在實

原创 xmake v2.3.6 發佈, 新增fortran編譯支持

這個版本重點對其他語言的支持做了一些改進,比如新增了fortran的編譯支持,zig語言的實驗性支持,另外對golang/dlang增加了第三方依賴包支持以及交叉編譯支持。 雖然,xmake重點關注c/c++的構建支持,但是其他語言的支持x