版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

关于内嵌shell时分号的使用,比如if[]; then xxx; fi, 区分shell的分号在单行与多行中的作用;

Makefile内部执行make -f时,当前Makefile定义的变量不会传递到指定的make -f指定的文件中,如果需要传递,则要用export导出,如下:

代码块
CC = gcc
CFLAGS = "-Iinclude -O2 -fomit-frame-pointer -fPIC -ffunction-sections -fdata-sections"
CXX = g++
CXXFLAGS = "-Iinclude -O2 -fomit-frame-pointer -fPIC -ffunction-sections -fdata-sections"

export CC CFLAGS CXX CXXFLAGS

all:
	make -f linux.mk

clean:
	make -f linux.mk clean