gcc MakeFile文件引用静态库与动态库的区别

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)