代码之家  ›  专栏  ›  技术社区  ›  Mateusz Piotrowski Reinstate Monica Please

如何正确链接库与FreeBSDBmake?

  •  0
  • Mateusz Piotrowski Reinstate Monica Please  · 技术社区  · 6 年前

    背景

    我想编译一个小程序,里面有一些库和头文件 /usr/local/lib /usr/local/include (我从端口安装了它们)。

    我使用的是默认的FreeBSD make(1)

    到目前为止,我的Makefile如下所示:

    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>

    工具书类

    1 回复  |  直到 6 年前
        1
  •  0
  •   Mateusz Piotrowski Reinstate Monica Please    6 年前

    我联系了社区,他们告诉我 CFLAGS

    C标志 包括他们,是正确的。

    推荐文章