automake Makefile.am语法

发布时间 2023-04-06 10:38:41作者: 秋来叶黄

加载库

#共享库的名称
lib_LTLIBRARIES = libxxx.la

#源文件
libxxx_la_SOURCES = xxx.cpp

#指定需要加载的lib库路径和库名称,与下面的LDADD区分
libxxx_la_LIBADD = -Lccc/lib -laaa

#编译的时候c++的环境变量,指定头文件加载路径。c语言的可以用c语言的标识
libxxx_la_CPPFLAGS = -Ibbb/include -std=c++11 

#可执行文件名称
bin_PROGRAMS = yyy

#源文件
yyy_SOURCES = yyy.cpp

#需要加载的lib,与编译库文件不同
yyy_LDADD = -Lccc/lib64 -lxxx