GCC:让“#pragma message”humpty dumpty“脱颖而出”

时间:2013-12-23 11:06:54

标签: gcc c-preprocessor pragma

在我的源文件中,我有一些笔记,我想在屏幕上清晰地打印出来。为此,我使用:

    #pragma message "****************************"
    #pragma message "*"
    #pragma message "* Setting fuses for ATtiny45"
    #pragma message "*"
    #pragma message "****************************"

但有没有一种更智能/更短的方法让消息从其他编译器消息中脱颖而出,不需要为每条消息重复5行代码?

1 个答案:

答案 0 :(得分:2)

这个怎么样:

#define MSG(X) "\n****************************\n*\n* " X "\n*\n****************************\n"
#pragma message MSG("Setting fuses for ATtiny45")