版主
主题
回帖0
积分10609
阅读权限200
注册时间2008-11-22
最后登录1970-1-1
在线时间 小时
|
调试makefile—查看其中的变量值
0 ~7 P4 {0 f s! ^6 Y# x
' x8 u% R7 d5 @# R) l: K+ _, z0 ]0 Y) k3 p
操作系统:ubuntu10.04+ q+ G7 U# ^1 x L
8 D0 q; H, b1 ]( ^% b! e
在编译uboot,linux kernel的时候,都需要用到makefile,那么makefile的执行流程,其中的各个变量的值该怎么获取呢?' H t- w# E+ L4 O& C* |
2 {& E8 l+ s. `执行命令:make -p > xx
; Q5 [( @- j& h8 ~, j在对应的路径 下,执行makefile,
( T3 G2 J* @5 g0 T) |/ M2 Z3 U/ ? -p, --print-data-base Print make's internal database.即打印makefile 的执行规矩等。从而查看到相应的makefile中的各个变量的值。5 [' J& J& h% _7 ?& j
> xx 把这些数据都重定向到xx这个文件中4 S' t) x8 X' m% v5 {, X S
7 }# p8 A, P2 j8 t5 k/ A7 h |
|