如何在编译时从输出中排除源文件元数据?

时间:2015-02-07 00:56:17

标签: gcc compilation metadata executable binaryfiles

例如:

$ gcc -O3 foobar.c -o foobar
$ grep 'foobar\.c' foobar
Binary file foobar matches

如何从gcc和其他编译器的输出中排除这些不必要且有启发性的元数据?无论输出是汇编文件,目标文件还是可执行文件,它都会出现。

1 个答案:

答案 0 :(得分:3)

man strip(1)

> strip -s a.out