增加 Gcc 生成 Map 文件

Signed-off-by: ithink.chan <chenyang@autoai.com>
This commit is contained in:
ithink.chan 2019-09-20 16:18:05 +08:00
parent 32eda94707
commit ae25689dbd
1 changed files with 9 additions and 0 deletions

View File

@ -0,0 +1,9 @@
# Gcc 生成 Map 文件
在通过 gcc/g++ 间接调用链接程序 ld 时,所有的 ld 选项前必须加上 "-Wl,"。
因为 -Map 是 ld 的选项。所以,要让 gcc/g++ 生成 Map 文件,需要增加的编译参数是 "-Wl,-Map,mapfile"。
例:
gcc -Wl,-Map,helloworld.map helloworld.c -o helloworld