自动工具包括路径
我有一个目录结构,如
Makefile.am
Configure.ac
src/
hello.c
Makefile.am
include/
hello.h
如何在 src 的 Makefile.am 中指定包含路径,以便它包含来自 include/ dir 的头文件以及依赖于头文件的 c 文件。 因此,如果我修改任何 .h 文件,它会强制重新编译 .cc 文件。
定义 AM_CPPFLAGS' 发出警告
configure.ac:5: warning: macro `AM_CPPFLAGS' not found in library
I have a directory structure like
Makefile.am
Configure.ac
src/
hello.c
Makefile.am
include/
hello.h
How to specify the include path in Makefile.am of src so that it includes header files from include/ dir as well as c file depends on header file.
So if I modify any .h file it force to recompile .cc file.
Defining AM_CPPFLAGS' is giving warning
configure.ac:5: warning: macro `AM_CPPFLAGS' not found in library
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在src/Makefile.am中写入:
hello.c和hello.h之间无需标记依赖关系,它将在您第一次构建项目时自动记录。
In src/Makefile.am, write:
There is no need to mark the dependency between hello.c and hello.h, it will be recorded automatically the first time you build your project.