- 主题:gcc 什么编译或链接选项可以隐藏函数名?
我没有使用-g选项,但是编译出来的可执行文件里所有函数名都在,可以通过这样的语句找到
strings a.out | greps TestFunction
我希望编译出来的可执行文件里没有这样的内部函数名字符串,应该用什么选项?
谢谢。
--
修改:oncancel FROM 112.65.16.*
FROM 112.65.16.*
不去查手册?
gcc -s
还有个单独的strip程序。
--
FROM 123.118.186.*
strip 一下应该就没了。
【 在 oncancel 的大作中提到: 】
: 我没有使用-g选项,但是编译出来的可执行文件里所有函数名都在,可以通过这样的语句找到
: strings a.out | greps TestFunction
: 我希望编译出来的可执行文件里没有这样的内部函数名字符串,应该用什么选项?
: ...................
--
FROM 115.171.60.*