日喀则市鸭脖娱乐科技有限公司

TEL:078-33890633

E-MAIL:admin@keenesburg303locksmith.com

ADD:地址:西藏自治区日喀则市长海县最然大楼437号

行业新闻

您的当前位置: 首页 > 新闻动态 > 行业新闻

关键重新构建提升了下内部并行构建体制,完成好几个target

发布日期:2021-05-15 来源:鸭脖娱乐 点击次数:45001次

本文摘要:鸭脖娱乐,鸭脖娱乐罗志祥,适用语言表达C/CObjc/ObjcSwiftAssemblyGolangRustDlangCuda工程类型静态数据库程序流程动态库种类控制台程序Cuda程序流程Qt应用软件WDK驱动软件WinSDK应用软件MFC应用软件升级內容新特点加上powershell颜色主题风格用以powershell终端设备下背景颜色表明加上xmake--dry-run-v指令去空运作构建,只是为了更好地查看详细的构建指令712:加上sdcc服务平台,而且适用sdcc编译器改善589:改善提升构建速率,适用跨总体目标间并行编译和link,编译速率和ninja基本上差不多改善ninja/cmake工程文件制作器软件728:改善os

64

这一版本号关键重新构建提升了下內部并行构建体制,完成好几个target间源代码的并行编译,及其并行link的适用,另外提升了xmake的一些內部耗损,修补危害编译速率的一些bug。根据检测比照,现阶段的总体构建速率基本上跟ninja差不多,对比cmake/make,meson/ninja都快了许多,由于他们还附加多了一步转化成makefile/build.ninja的全过程。此外,xmake还提升了对sdcc编译专用工具链的适用。

386

新项目源代码官方网文本文档一些提升点好几个target间全部源代码另外并行构建以前不可以跨target,半途会被link给塞住串行化好几个无依靠的target的link能够并行实行以前只有逐个实行link修补以前的线程同步bug,更为粗粒度化生产调度,灵活运用cpucore資源提升xmake內部api上的一些耗损,这方面实际效果也很显著大量提升关键点能看下:issue589构建速率比照我们在termux和macOS上干了一些比照检测,测试工程在:xmake-core针对相对性比较多的target的新项目,新版本xmake对其构建速率的提高更为显著。多个任务并行编译检测单任务编译检测介绍XMake是一个根据Lua的轻量混合开发c/c 全自动构建专用工具,适用在各种各样流行服务平台上构建新项目xmake的总体目标是开发人员更为关心于新项目自身开发设计,简单化新项目的叙述和构建,而且出示服务平台不相干性,促使一次撰写,到处构建简易的工程项目叙述包依靠叙述官方网的xmake包管理仓库:xmake-repo构建工程项目$xmake运作总体目标$xmakerunconsole程序调试$xmakerun-dconsole配备服务平台$xmakef-p[windows|linux|macosx|android|iphoneos..]-a[x86|arm64..]-m[debug|release]$xmake包依靠管理方法适用服务平台Windowsx86,x64macOSi386,x86_64Linuxi386,x86_64,cross-toolchains..Androidx86,x86_64,armeabi,armeabi-v7a,arm64-v8aiOSarmv7,armv7s,arm64,i386,x86_64WatchOSarmv7k,i386MSYSi386,x86_64MinGWi386,x86_64Cygwini386,x86_64SDCCstm8,mcs51,..Crosscross-toolchains..适用语言表达C/C Objc/Objc SwiftAssemblyGolangRustDlangCuda工程类型静态数据库程序流程动态库种类控制台程序Cuda程序流程Qt应用软件WDK驱动软件WinSDK应用软件MFC应用软件升级內容新特点加上powershell颜色主题风格用以powershell终端设备下背景颜色表明加上xmake--dry-run-v指令去空运作构建,只是为了更好地查看详细的构建指令712:加上sdcc服务平台,而且适用sdcc编译器改善589:改善提升构建速率,适用跨总体目标间并行编译和link,编译速率和ninja基本上差不多改善ninja/cmake工程文件制作器软件728:改善os.cp适用保存源目录构造等级的递归算法拷贝732:改善find_package适用搜索homebrew/cmake安裝的包695:改善选用androidndk全新的abi取名Bugs修补修补windows下linkerror表明难题718:修补依赖包免费下载在多镜像系统时一定几率缓存文件无效难题722:修补失效的包依靠造成 安裝无限循环难题719:修补windows下主过程接到ctrlc后,.bat子过程没能马上撤出的难题720:修补compile_commands制作器的途径转义难题。

构建

构建


本文关键词:鸭脖娱乐,修补,改善,速率

本文来源:鸭脖娱乐-www.keenesburg303locksmith.com

上一篇:Proxy【鸭脖娱乐】
下一篇:LinuxKernel5【鸭脖娱乐】

返回上一页