我正在处理一个使用自动工具编译的项目。它包含一个只有常规 Makefile 的外部库,当我从顶级项目运行配置时生成一个 Makefile,其中包含对库的递归调用 make 并且一切正常。
当我尝试交叉编译项目时出现问题。顶级生成的 Makefile 具有正确的设置(它来自配置脚本),但该库仍然使用我的默认 gcc 和 CFLAGS 编译。
有没有办法将生成的 Makefile 中的变量传递给库?我正在考虑添加export
到生成的 Makefile 的末尾,但我找不到如何使用 automake 实现这一点。