makefile里怎么指定库的路径
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了makefile里怎么指定库的路径相关的知识,希望对你有一定的参考价值。
参考技术A 可以使用VPATH变量也可以使用vpath后者可以分类指定头文件源文件的搜索路径记住这样指定的路径仅仅是makefile本身查找头文件源文件的路径
在执行makefile时,还要指定gcc/g++搜索头文件库文件的搜索路径
-L
//指定库文件搜索路径
-ltest//指定使用的动态库/静态库
-I
//指定搜索头文件的路径
makefile里怎么表达elseif
makefile 语法里没有直接类似if...elseif...else.....的这种结构,但是有类似 if ...else ...语句的结构: ifeq...else...endif。所以可用嵌套的方式 实现if...elseif...else.....的这种结构ifeq (<arg1>, <arg2>)表示 if(<arg1>等于 <arg2>)
例如:
ifeq ($(CC),gcc)
libs=$(libs_for_gcc)
else
ifeq ($(CC),gplus)
libs=$(libs_for_gplus)
else
libs=$(normal_libs)
endif
endif 参考技术A 用嵌套吧
ifeq ...
...
else
ifeq ...
...
else
...
endif
endif
答案仅供参考。本回答被提问者和网友采纳
以上是关于makefile里怎么指定库的路径的主要内容,如果未能解决你的问题,请参考以下文章