You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Meson构建系统中设置Fortran编译器路径

Meson 指定 Fortran 编译器具体路径的方法

完全可以,你不用只在FC环境变量里填编译器的短名称,直接传入编译器的完整绝对路径,就能让Meson调用对应位置的编译器。

具体操作

  • 首次配置构建目录时,直接把编译器的完整绝对路径赋值给FC变量即可,示例:
FC=/opt/custom-gcc/bin/gfortran meson setup builddir
  • 如果之前已经跑过配置生成过构建目录,要么先删掉旧的builddir重新配置,要么加上--reconfigure参数强制重新检测编译器,不然Meson会缓存之前检测到的编译器配置,新传的路径不会生效:
FC=/opt/custom-gcc/bin/gfortran meson setup builddir --reconfigure

注意事项

  • 你也可以选择把自定义编译器所在的文件夹提前加到PATH环境变量的最前面,再执行Meson配置,这种方式也能让Meson优先找到对应路径下的编译器,但不如直接写绝对路径稳妥,很容易被其他PATH里的同名编译器干扰。
  • 编译器检测只会在meson setup阶段执行,配置完成后再修改FC变量不会对现有构建目录生效,必须重新走配置流程才会加载新的编译器路径。

内容的提问来源于stack exchange,提问作者Namami Shanker

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.02 01:36:32