Makefile 将自身添加为目标
我有一个使用自动依赖项生成的 C++ 程序的 Makefile。 %.d 配方取自 GNU Make 手册。 问题在于,以某种方式将“Makefile”添加为目标,然后隐式规则导…
Makefile 分析器/模拟器?
我不是 Makefile 专家,我想知道是否有人知道某种分析器或模拟器,它会从最顶层的 Makefile 一直到最里面的 Makefile,每次都会向我显示每个变量的值…
如何获取 makefile 中的目标列表?
我用过一点rake(一个Ruby make程序),它有一个选项来获取所有可用目标的列表,例如 > rake --tasks rake db:charset # retrieve the charset for …
包含取决于目标的文件
我有一个 Makefile,其中包含子目录中的 makefile。 但是,我想要的是基于所选目标包含这些“子”makefile。 背景是,子 makefile 定义了不同的目标文…
构建 C 代码的技巧/资源?
Closed. This question needs to be more focused. It is not currently accepting answers. 想要改进这个问题吗?通过编辑这篇文章来更新问题,使其…
如何修复配置期间 libgmp 和 libmpfr 不匹配的问题
我在编译 gnuplot 时面临这个问题,但我相信这是更普遍的问题。 编译器正在选择不兼容版本的 gmp 和 mpfr 对库。不确定要通过配置什么来解决这个问题…
日食 + CDT + Cygwin:如何解决“多个目标”问题?漏洞?
更新1: 我原来的帖子太长并且掩盖了真正的问题。我已经准确地发现了调用 Make 时导致“多个目标”错误的原因。 更新2: 我发现这个“多个目标”错误…
ExtUtils::MakeMaker 包括外部 *.mk 并使用 *.mk 文件中的定义来定义 WriteMakefile 中的 LIBS 和 INC 参数
我有一个顶级的 Defines.mk 文件,其中列出了要包含的某些目录和 C 库,具体取决于项目,如下所示。 KERNEL_LIB = -lkdev DRIVER_LIB = -ldriver -lut…
gmake 从多个目录获取目标文件列表
我不太了解 makefile 的内容,我一直在根据需要学习一些内容。 我的 makefile 最大的失败是我一直手动列出所有文件,尽管这并不是我当前项目变得难以…
bash 完成 makefile 目标
假设我有一个简单的 makefile,例如: hello: echo "hello world" bye: echo "bye bye" 然后在 bash 中我想要类似的东西: 使 h <标签> 所以它可…
如何在 gnu make 中设置跨目录依赖关系
我在多个目录中使用了一组通用的 make 规则。每个 make 都非常简单: BASEDIR:=../.. TARGET:=theTarget include Makefile.include 除非被覆盖,否则…