我有以下make文件
EXECUTABLE := sub
CCFILES := SubFilHost.cpp
include ../../common/common_opencl.mk
我想在此make文件名libpng.a,libpng16.a和libz.a中包含3个库。 我应该如何在这个make文件中编写它们以便包含它们。这些库与目前的源文件位于同一位置。
答案 0 :(得分:0)
我认为没有直接影响行为common_opencl.mk
定义的方法。但是,您可以将链接目标重新定义为您自己的链接目标,例如:
EXECUTABLE := sub
CCFILES := SubFilHost.cpp
include ../../common/common_opencl.mk
EXTRALIBS:=libpng.a libz.a
$(TARGET): makedirectories $(OBJS) Makefile
$(VERBOSE)$(LINKLINE) $(EXTRALIBS)
(这是完整的Makefile示例)