版主
主题
回帖0
积分10609
阅读权限200
注册时间2008-11-22
最后登录1970-1-1
在线时间 小时
|
调试makefile—查看其中的变量值
/ q. F- M8 R7 k: P+ A& B" Y5 H5 K. V/ S' `+ F; G
4 |. ~6 r6 e4 m. r% ^操作系统:ubuntu10.04
& B0 @7 J; |; q& g# {
8 c$ o1 {) v7 y2 J9 i% {& F在编译uboot,linux kernel的时候,都需要用到makefile,那么makefile的执行流程,其中的各个变量的值该怎么获取呢?
0 g( |4 i6 {5 Y% l3 D" ?% Z# f" I7 |4 p- l! Y7 A, t& h( C: ^0 H
执行命令:make -p > xx
1 I {2 A. \1 `+ q在对应的路径 下,执行makefile,
# ?# Z' m3 _+ U -p, --print-data-base Print make's internal database.即打印makefile 的执行规矩等。从而查看到相应的makefile中的各个变量的值。7 U* I7 Y2 _/ f, z2 R2 Q
> xx 把这些数据都重定向到xx这个文件中
6 _& P# u8 K( j# r1 w8 A9 H/ }
- |1 y: I c1 H |
|