GCC #ident 的最佳替代品

SCO*_*SCO 5 gcc ident

我曾经将它设置在我的源文件的顶部,以便能够grep -a "ID :"在我的二进制文件上:

#ident "\\n$@           ID : my_library.o v1.3 (25/08/07)@$\\n"
Run Code Online (Sandbox Code Playgroud)

但是,这在 GCC 4.3.3 中已被弃用。有什么建议 ?

我通过了__attributes__(section()),但不确定这是否会被剥离,无论如何,我猜有一种更直接的方法。

谢谢

小智 4

#ident 指令(以及 #sccs)未弃用,因此您应该保留它!

(参见http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41632