1.当需要使用第三方库文件时,编译环境中的makefile该如何修改?
1.第三方库通过函数调用的方式提供库中的功能
2.库文件发布时都附带了声明库函数原型的头文件
3.编译阶段使用头文件,链接阶段使用库文件
2.第三方库在项目中的位置
3.第三方库的编译阶段支持
定义变量DIR_LIBS_INC用于指示头文件的存储位置
DIR_LIBS_INC ::=
(
D
I
R
P
R
O
J
E
C
T
)
/
l
i
b
s
/
i
n
c
使
用
D
I
R
L
I
B
S
I
N
C
提
示
m
a
k
e
头
文
件
的
存
储
位
置
v
p
a
t
h
(DIR_PROJECT)/libs/inc 使用DIR_LIBS_INC提示make头文件的存储位置 vpath %
(DIRPROJECT)/libs/inc使用DIRLIBSINC提示make头文件的存储位置vpath(TYPE_INC)
(
D
I
R
L
I
B
S
I
N
C
)
使
用
D
I
R
L
I
B
S
I
N
C
提
示
编
译
器
头
文
件
的
存
储
位
置
C
F
L
A
G
S
+
=
−
I
(DIR_LIBS_INC) 使用DIR_LIBS_INC提示编译器头文件的存储位置 CFLAGS += -I
(DIRLIBSINC)使用DIRLIBSINC提示编译器头文件的存储位置CFLAGS+=−I(DIR_LIBS_INC)