尧图网络科技YAOTU DIGITAL 获取报价
获取报价
首页 / 资讯中心 / 文章详情

[Nimmake06] Nimmake 命令行参数

发布时间:2026/9/16 9:04:00

资讯中心
01
ARTICLE

[Nimmake06] Nimmake 命令行参数

[Nimmake06] Nimmake 命令行参数
Nimmake 命令行参数Nimmake 提供了丰富的命令行参数用于控制构建行为、调试和优化构建速度。-f file/--file file指定构建脚本文件。默认为当前目录下的Nimmake.py。nimmake-fNimmake.py nimmake-fbuild.py nimmake--filemy_build.py-c/--clean清理构建产物等价于--clean。nimmake-cnimmake--clean清理后下次构建将重新编译所有文件。--compiledb生成compile_commands.json文件供 IDE如 VSCode、CLion和静态分析工具如 clang-tidy、clangd使用。nimmake--compiledb生成的compile_commands.json包含每个源文件的编译命令可帮助 IDE 实现准确的代码补全、语法高亮和静态分析。--ninja/-n使用 Ninja 作为后端构建引擎获得更快的增量构建速度。适合大型项目。nimmake--ninjanimmake-nNinja 后端专注于速度生成的build.ninja文件可被 Ninja 直接执行。首次使用时会生成 Ninja 构建文件后续仅编译变更的部分。--verbose显示每条编译命令的完整细节包括编译器路径、所有编译标志和参数。用于调试编译问题。nimmake--verbose在Nimmake.py脚本中也可以通过代码设置hlp.VERBOSETrue--dry-run预览模式显示将要执行的操作但不实际编译任何文件。用于验证构建计划是否正确。nimmake --dry-run在Nimmake.py脚本中也可以通过代码设置hlp.DRY_RUNTrue-j N/--jobs N设置并行编译的线程数。N为同时编译的任务数量。nimmake-j4# 4 线程并行编译nimmake-j8# 8 线程并行编译nimmake--jobs4建议设置为 CPU 核心数以获得最佳编译速度。--cache启用编译缓存将编译产物缓存到磁盘。重新构建时如果源文件未发生变化则直接使用缓存大幅加速构建。nimmake--cache缓存目录默认为构建目录下的.nimmake_cache。--version显示 Nimmake 的当前版本号。nimmake--version参数速查表参数简写说明--file file-f指定构建脚本文件--compile_commands-c清理构建产物--compiledb—生成compile_commands.json--ninja-n使用 Ninja 后端构建--verbose—显示完整编译命令--dry-run—预览模式不实际编译--jobs N-j并行编译线程数--cache—启用编译缓存--version—显示版本号
02
RELATED NEWS

相关资讯

更多网站建设与数字化升级内容

03
WHY YAOTU

想打造同款高转化官网?

懂行业、懂生意,从建站到增长一站式陪跑

场景化定制

不做模板站,围绕你的业务场景量身设计,小众不撞款。

营销型架构

以转化目标组织内容与路径,让官网真正带来询盘。

全周期服务

设计、开发、运营、运维一体,上线只是开始。

免费获取你的建站方案

留下需求,专属顾问 24 小时内为你输出方案建议。