在处理编译时功能时,echo
在编译时会很好。如果echo
正在使用宏,则它已在编译时执行。但是也可以在编译时打印一些东西,例如从全球范围?我正在寻找像echoStatic
这样的函数:
echoStatic "Compiling 1. set of macros..."
# some macro definitions
echoStatic "Compiling 2. set of macros..."
# more macro definitions
答案 0 :(得分:4)
不需要特殊的echoStatic
。这是通过running code at compile time的一般解决方案解决的,即使用static
块:
static:
echo "Compiling 1. set of macros..."
# some macro definitions
static:
echo "Compiling 2. set of macros..."
# more macro definitions