aboutsummaryrefslogtreecommitdiff
path: root/zh
diff options
context:
space:
mode:
authorruki <waruqi@gmail.com>2018-02-22 00:54:12 +0800
committerruki <waruqi@gmail.com>2018-02-21 23:25:15 +0800
commitecbd0d9d2540d182ba5817df31d1028153af3f0a (patch)
treed9316363310b3071b6ea5ded74157cfaa729e804 /zh
parent7aae78e675d0cf0df5437171118a19ef22add28f (diff)
downloadxmake-docs-ecbd0d9d2540d182ba5817df31d1028153af3f0a.tar.gz
xmake-docs-ecbd0d9d2540d182ba5817df31d1028153af3f0a.zip
update index faq
Diffstat (limited to 'zh')
-rw-r--r--zh/README.md30
1 files changed, 27 insertions, 3 deletions
diff --git a/zh/README.md b/zh/README.md
index 2a2ef95d..98fd70a1 100644
--- a/zh/README.md
+++ b/zh/README.md
@@ -737,14 +737,38 @@ $ xmake [-v|--verbose]
$ xmake -v --backtrace
```
-#### 怎样看实时编译警告和详细的编译参数?
+#### 怎样看实时编译警告信息?
-加上`-v`选项启用详细输出就行了。
+为了避免刷屏,在构建时候,默认是不实时输出警告信息的,如果想要看的话可以加上`-w`选项启用编译警告输出就行了。
```bash
-$ xmake [-v|--verbose]
+$ xmake [-w|--warning]
```
+#### 怎样基于源码自动生成xmake.lua
+
+如果你想临时写一两个测试代码、或者手上有一些移植过来的零散源码想要快速编译运行,可以不用专门xmake.lua,直接运行:
+
+```bash
+$ xmake
+```
+
+xmake会自动扫描分析当前的源码目录,识别程序结构和类型,生成一个xmake.lua,并且会尝试直接构建它。
+
+如果编译成功,可以直接运行:
+
+```bash
+$ xmake run
+```
+
+当然,如果仅仅只是想要生成xmake.lua,默认不去构建,可以执行:
+
+```bash
+$ xmake f -y
+```
+
+更多相关介绍,请参考文章:[xmake新增智能代码扫描编译模式,无需手写任何make文件](http://tboox.org/cn/2017/01/07/build-without-makefile/)
+
## 支持项目
xmake项目属于个人开源项目,它的发展需要您的帮助,如果您愿意支持xmake项目的开发,欢迎为其捐赠,支持它的发展。 🙏 [[支持此项目](https://opencollective.com/xmake#backer)]