linux gcc生成map文件,make&&gcc/g++ 生成 map file

在嵌入式开发中,map文件对于诊断问题至关重要,尤其在遇到kernel panic时。通过在makefile中添加""LDFLAGS=-Map=your_file.map""或直接在gcc/g++命令行中使用""-Wl,-Map=your_file.map""参数,可以生成map文件。通常,map文件位于当前目录或makefile中的""make -C""指定的路径。" 132821641,19673926,Matlab实现仿射变换图像处理,"['计算机视觉', '图像处理', 'Matlab', '编程']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

map file 对于嵌入式开发是非常有用的,尤其是当你开发的module引起了 kernel panic 的时候。

仅写作Mark用

make:

$vim makefile

(add  "LDFLAGS=-Map=your_file.map" to your *makefile* or just add it to your make command every time, it ups to you.)

$find / -name "your_file.map"

(Usually, It's in your current directory, but if you use a "make -C " in your makefile, it will be there.)

gcc/g++

$gcc -o your_file.c -Wl,-Map=your_file.map

(It definitely should be in your current dirctory).

[转]Linux下用gcc/g++生成静态库和动态库(Z)

Linux下用gcc/g++生成静态库和动态库(Z) 2012-07-24 16:45:10|  分类: linux |  标签:链接库  linux  g++  gcc  |举报|字号 订阅     ...

Linux 之 编译器 gcc/g++参数详解

2016年12月9日16:48:53 ----------------------------- 内容目录: [介绍] gcc and g++分

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值