编译/配置时如何指定额外的 include 和 lib 目录? (回复:自动配置/配置)

Posted

技术标签:

【中文标题】编译/配置时如何指定额外的 include 和 lib 目录? (回复:自动配置/配置)【英文标题】:How do I specify additional include and lib directories when compiling/configuring? (re: autoconf/configure) 【发布时间】:2020-11-21 17:38:25 【问题描述】:

我是一名 Windows 开发人员,对使用 GNU gcc/make/autoconf 等进行编译只有一点经验。

我正在尝试在我的新 MacBook 上编译一些应用程序,并将依赖项放在单独的目录中:

./configure --prefix=/opt/ports
make
make install

现在,当我编译/配置需要位于 /opt/ports 中的依赖项的应用程序时,我该如何指定? (即 lib 和包含目录)

【问题讨论】:

【参考方案1】:
export CPPFLAGS='-I/home/foo/sw/include/'
export LDFLAGS='-L/home/foo/sw/lib/'

【讨论】:

以上是关于编译/配置时如何指定额外的 include 和 lib 目录? (回复:自动配置/配置)的主要内容,如果未能解决你的问题,请参考以下文章

向 MinGW 添加额外的 include/lib 路径

编译链接实战添加头文件路径和库路径

GCC 命令行详解 -L 指定库的路径 -l 指定需连接的库名

gcc编译程序时的命令行参数-I(大写i) -L -l (小写L) 2020-10-10

Makefile选项CFLAGS,LDFLAGS,LIBS

Qt 多项目管理