gpt4 book ai didi

linux - 我无法理解 'make' 文件中使用的不同标志和内容

转载 作者:太空宇宙 更新时间:2023-11-04 05:52:54 24 4
gpt4 key购买 nike

导出 LIB="../../libip_8.a"

导出 FFLAGS="-O3 -openmp -auto -threads -recursive -i8 -r8"

导出 AFLAGS=""

导出 CFLAGS="-O3 -m64"

有人可以向我解释一下所有使用的标志以及递归和所有内容吗?

最佳答案

原则上,环境变量的使用和作用取决于具体变量出现的make规则;理解什么是e。 G。 LIB 确实如此,您必须查看在 makefile 或预定义规则(make -p 显示)中使用 LIB 的位置和方式。

也就是说,你可以假设

  • LIB 包含用于搜索所需变量和函数并可能链接到程序的其他库
  • FFLAGS 包含 FORTRAN 编译器的标志,可能是 ifort
  • CFLAGS 包含 C 编译器的标志。

关于linux - 我无法理解 'make' 文件中使用的不同标志和内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28362292/

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