gpt4 book ai didi

makefile - 使用 autoconf/automake,如何指定包含文件路径?

转载 作者:行者123 更新时间:2023-12-04 11:37:57 25 4
gpt4 key购买 nike

假设我想让生成的 makefile 将一些特定的头文件路径传递给 g++。

我需要向 configure.ac 或 Makefile.am 添加什么来指定它?

(注意 - 我不想通过 ./configure 在 CPPFLAGS 中传递它。我希望在该步骤之前烘焙这些路径)

编辑:
具体来说,我想包括假设/usr/include/freetype 和/mypath/include。

我放了 AC_CHECK_HEADERS([freetype/config/ftheader.h]) 并且它通过了,但似乎没有将它添加到传递给 g++ 的 -I 中。

我也确实尝试添加 CPPFLAGS=-I.:/usr/include/freetype:/mypath/include,但它搞砸了并把 -I 放了两次,第一个是 -I。它忽略了第二个 -I。

最佳答案

由于问题是关于在 automakefile 中放入什么内容,我会想到 AM_CPPFLAGS是用于为所有 C/C++ 编译添加包含和定义的正确变量。见 http://www.gnu.org/software/automake/manual/html_node/Program-Variables.html

例子:

AM_CPPFLAGS = -I/usr/local/custom/include/path

关于makefile - 使用 autoconf/automake,如何指定包含文件路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7467910/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com