gcc MakeFile文件引用静态库与动态库的区别
makefile文件引用库路径,如下:
LIB_PATH += -L路径
makefile文件引用静态库/动态库,如下:
LIBS += -l库 (这的库是去掉lib,.a, .so剩余部分,如libaaa.so 这写LIBS += -laaa 如libbbb.a 这写LIBS += -lbbb)
引用动态库与引用静态库区别,编译没有区别,运行需要将动态库加到/usr/lib/目录下
补充:
makefile引用库头文件路径:
INC_PATH += -I路径
makefile文件添加头文件包含路径:
APP_INC_PATH += -I路径
makefile编译源文件路径:
APP_FILES += 路径1 \
路径2
本文介绍了如何在GCC Makefile中配置静态库和动态库的引用方式,包括库路径设置、库文件名引用规则及运行时动态库的安装位置要求。此外还区分了静态库和动态库在编译过程中的不同之处。
1803

被折叠的 条评论
为什么被折叠?



