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