skywind3000 / emake

你见过的最简单的 GCC/CLANG 项目构建工具,定义式构建,比命令式更简单
GNU General Public License v2.0
803 stars 115 forks source link

How to generate striped output file #13

Open caoli5288 opened 4 years ago

caoli5288 commented 4 years ago

Hi, Is there any way to make project with striped output?

skywind3000 commented 4 years ago

什么叫做 striped output ?

caoli5288 commented 4 years ago

就是 strip 后的二进制文件

skywind3000 commented 4 years ago

flag: -s

即可

caoli5288 commented 4 years ago

你好,我在mint下测试,不会自动读到当前目录的emake.ini,似乎跟文档的描述不符?

另外,粗略看了下源码,发现可配置的项目比 README 种列出的要多很多,也支持 yasm 或者 nasm,如果配置汇编的交叉编译呢,或者可否更新下文档给出所有可实现的简单实例呢?

skywind3000 commented 4 years ago

当前目录是指:emake.py 所在的目录,一般是 windows 下面用的比较多,刚好 emake.ini 和 emake.py 放在一起。

而 Linux 下面,可以放在

~/.config/emake.ini

作为当前用户的全局配置,其他路径的配置可以用

emake --ini=/path/to/emake.ini ....

或者你可以把所有 ini 文件仍在 ~/.config/emake/ 下面,用 --cfg=? 来加载,比如:

emake --cfg=android9 ...

相当于:

emake --ini=~/.config/emake/android9.ini ...

是的还支持非常多的东西,等我有空弄一下文档吧。

caoli5288 commented 4 years ago

错理解成 $PWD 目录了。:-/

昨天改造了一个小项目,用起来挺爽,准备安利给同事一起爽,赞美韦先生。lol