分类: 嵌入式
2017-01-09 19:43:12
原文链接:http://blog.csdn.net/xyz347/article/details/50557489
在源码中有时候需要用到文件名,比如log的时候一般都会把文件名打印出来,__FILE__这个宏就是干这事用的。但是这个宏会把路径也带进来,而有时候我们只需要一个简单的文件名而已。
实现方法,通过shell或者Makefile自带的函数,去掉文件的路径,用宏的方式传递进去即可。
Makefile:
然后头文件加这么一段:
这样__BFILE__是不包含路径的文件名了。