首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何正确地将库与FreeBSD bmake链接?

如何正确地将库与FreeBSD bmake链接?
EN

Stack Overflow用户
提问于 2018-09-14 10:01:41
回答 1查看 324关注 0票数 0

背景

我想用/usr/local/lib/usr/local/include中的一些库和头来编译一个小程序(我是从端口安装的)。

我使用的是默认的FreeBSD 使(1) (下面恰好是bmake(1) )。

Makefile

到目前为止,我的Makefile看起来如下:

代码语言:javascript
复制
PROG_CXX=   client
MAN=
LDADD=  -lhip -lhop -lpthread
SRCS=   client.cc

CFLAGS+=    -I/usr/local/include -L/usr/local/lib

.include <bsd.prog.mk>

问题

有更好的方法吗?我确信CFLAGS+= -I/usr/local/include -L/usr/local/lib已经被某些bsd.*.mk自动化了,但是我找不到它。我试过包括<bsd.lib.mk>,但没有结果。

参考文献

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-09-15 11:59:56

我联系了社区,有人告诉我,我用CFLAGS做的事情实际上是正确的:

基本系统故意将/usr/local/*排除在构建内容之外,因此包含它们的CFLAGS是正确的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52329602

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档