GCC #ident 的最佳替代品
我曾经将其设置在源文件顶部,以便能够在我的二进制文件上 grep -a "ID :"
:
#ident "\\n$@ ID : my_library.o v1.3 (25/08/07)@$\\n"
但是,这在 GCC 4.3.3 中已弃用。有什么建议吗?
我通过 __attributes__(section()) 来实现,但不确定这是否会被删除,无论如何,我猜测有一种更直接的方法。
谢谢
I used to set this at top of my source files to be able to grep -a "ID :"
on my binaries :
#ident "\\n$@ ID : my_library.o v1.3 (25/08/07)@$\\n"
However, this is deprecated in GCC 4.3.3. Any suggestions ?
I came through __attributes__(section())
, but not sure if this will get stripped, and anyway, I was guessing there was a more straightforward way.
Thank you
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
#ident 指令(以及 #sccs)未弃用,因此您应该保留它!
(参见http://gcc.gnu.org/bugzilla/show_bug.cgi?id =41632)
The #ident directive (as well as #sccs) was undeprecated, so you should just keep it!
(see http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41632)