您现在的位置: 主页 > 嵌入式软件 > C/C++ > (1) #pragma GCC dependency
本文所属标签:
为本文创立个标签吧:

(1) #pragma GCC dependency

来源: 网络用户发布,如有版权联系网管删除 2016-07-09 

(1) #pragma GCC dependency dependency测试当前文件(既该语句所在的程序代码)与指定文件(既#pragma语句最后列出的文件)的时间戳. 如果指定文件比当前文件新, 则给出警告信息.
e.g.
在demo.c中给出这样一句:
#pragma GCC dependency "temp-file"
然后在demo.c所在的目录新建一个更新的文件: $ touch temp-file, 编译: $ gcc demo.c 会给出这样的警告信息: warning: current file is older than temp-file
如果当前文件比指定的文件新, 则不给出任何警告信息.
还可以在在#pragma中给添加自定义的警告信息.
e.g.
#pragma GCC dependency "temp-file" "demo.c needs to be updated!"
1.c:27:38: warning: extra tokens at end of #pragma directive
1.c:27:38: warning: current file is older than temp-file
注意: 后面新增的警告信息要用""引用起来, 否则gcc将给出警告信息.


              查看评论 回复



嵌入式交流网主页 > 嵌入式软件 > C/C++ > (1) #pragma GCC dependency
 

"(1) #pragma GCC dependency"的相关文章

网站地图

围观()