我正在用C构建一个简单的库,并使用gcc进行编译
gcc -c lib.c -o lib.o
gcc -shared -o lib.so lib.o
如果我使用objdump或xxd检查共享库,则会显示以下内容:
GCC: (Ubuntu 7.4.0-1ubuntu1~18.04.1) 7.4.0
是否可以选择排除此信息?
答案 0 :(得分:1)
您可以在使用objcopy之后将其删除:
$ objcopy --remove-section .comment lib.so