获取配置菜单的帮助信息,里面有所有配置选项的描述信息,以及支持平台、架构列表。

获取action和plugin命令菜单的帮助信息,里面有所有内置命令和插件任务的参数使用信息。

  1. $ xmake [action|plugin] [-h|--help]

例如,获取run命令的参数信息:

  1. $ xmake run --help

怎样实现静默构建,不输出任何信息?

可以先尝试清除下配置,重新构建下:

  1. $ xmake f -c

例如:

  1. $ xmake [-v|--verbose]

并且可以加上 -D 选项获取出错时的xmake的调试栈信息和其他更详细的诊断信息, 然后你可以提交这些信息到issues.

怎样看实时编译警告信息?

为了避免刷屏,在构建时候,默认是不实时输出警告信息的,如果想要看的话可以加上-w选项启用编译警告输出就行了。

如果你想临时写一两个测试代码、或者手上有一些移植过来的零散源码想要快速编译运行,可以不用专门xmake.lua,直接运行:

  1. $ xmake

如果编译成功,可以直接运行:

  1. $ xmake run

当然,如果仅仅只是想要生成xmake.lua,默认不去构建,可以执行:

    更多相关介绍,请参考文章:xmake新增智能代码扫描编译模式,无需手写任何make文件

    为什么xmake.lua会被执行多遍?

    xmake.lua里面分描述域和脚本域,在描述域里面会对各种配置域进行分阶段多次解析,有可能会执行多遍,因此不要在描述域写复杂的脚本。

    更多细节见:描述语法说明