linux - 如何编写一个 makefile 以更改另一组 makefile 中的路径

标签 linux makefile gnu-make gnu

我有 7 个 C++ 生成文件,它们包含 LFLAGS="some path",

我想为所有 makefile 编写一个 makefile,一次性修改 LFLAGS 路径。

我的 make 文件扩展名是 filename.mak

有没有办法...

最佳答案

你可以调用其他的makefiles

make LPATH="/home/mynicedir" target

来自您的顶级 makefile。 $(LPATH) 然后指的是“/home/mynicedir”。

本教程详细介绍了它:

http://aggregate.org/rfisher/Tutorials/Make/make6.html

关于linux - 如何编写一个 makefile 以更改另一组 makefile 中的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44795961/

相关文章:

c - 我自己的 pgsql C 函数中的内存泄漏

c++ - 构建内部依赖第三方库的c++静态库

Makefile定义: recursive expansion question

docker - 惯用的 Makefile 和命令参数

opencv - cmake 无法找到与 Unix Makefiles 对应的构建程序

linux - 在 Ubuntu Mate 上安装 STk Scheme 解释器

sql-server - 从虚拟机访问主机网络上的 SQL Server

c - 固定格式字符串中的 strptime 处理空间

linux - 遇到特殊字符时将文件拆分为多个

c++ - 如何让库编译它的头文件