在Linux中,strip命令用于去除二进制程序中的符号信息和调试信息,以减小文件大小。
如果你想要交叉使用strip命令,可以在目标机器上使用strip,或者在主机上使用交叉编译工具链的strip版本。
示例 arm-linux-gnueabihf-strip myapp
strip [选项] [文件…]
其中,选项可以是:
– -s:去除符号表
– -g:去除调试信息
示例 arm-linux-gnueabihf-strip -g *.ko
– -R sectionname:去除指定的段
– -d:仅去除动态符号表
– -S:去除调试信息和符号表
– -N symbolname:不去除指定的符号
–strip-unneeded:去除不需要的符号。
示例 strip –strip-unneeded executable_file
–strip-debug:去除调试信息(相当于-R .debug)。
–only-keep-debug:只保留调试信息,丢弃其他内容。
标签:符号表,示例,使用,strip,调试信息,去除,debug From: https://www.cnblogs.com/orange-CC/p/18384999