从目标文件中删除特定符号

时间:2014-11-28 08:37:57

标签: c gcc arm cross-compiling

我想从使用gcc for arm platform

编译的目标文件中删除以下符号
.debug_frame
.debug_line
.debug_aranges
.debug_info
.debug_ranges

我正在使用以下编译标志

-mcpu-cortex-r4f -march=armv7-r -mfloat-abi=softfp -mfpu=vfpv3-d16 -fdata-sections -ffunction-sections -std=gnu99

应该添加或删除哪些内容以避免上述符号

1 个答案:

答案 0 :(得分:0)

  

请参阅strip命令。一般用途是strip -s filename(--strip-all)个符号。对于debug符号strip -S

- David C. Rankin在此问题的评论中回答了这个问题。