5.23上午 外教课 linux 听力

 

 

看一个例子就明白了。新建一个Makefile,内容如下:

 

复制代码

ifdef DEFINE_VRE

 

    VRE = “Hello World!”

 

else

 

endif

 

 

 

ifeq ($(OPT),define)

 

    VRE ?= “Hello World! First!”

 

endif

 

 

 

ifeq ($(OPT),add)

 

    VRE += “Kelly!”

 

endif

 

 

 

ifeq ($(OPT),recover)

 

    VRE := “Hello World! Again!”

 

endif

 

 

 

all:

 

    @echo $(VRE)

复制代码

 

 

敲入以下make命令:

 

复制代码

make DEFINE_VRE=true OPT=define 输出:Hello World!

 

make DEFINE_VRE=true OPT=add 输出:Hello World! Kelly!

 

make DEFINE_VRE=true OPT=recover  输出:Hello World! Again!

 

make DEFINE_VRE= OPT=define 输出:Hello World! First!

 

make DEFINE_VRE= OPT=add 输出:Kelly!

 

make DEFINE_VRE= OPT=recover 输出:Hello World! Again!

1.Bad Magic Number

## Booting image at 33000000 ...

Bad Magic Number

OMAP5912 OSK # tftp下载好kerneluImage后就停止在这,不能启动kernel

 

posted @ 2017-05-23 13:21  张雪  阅读(102)  评论(0编辑  收藏  举报