首页 > 解决方案 > 哪些编译器选项与 gfortran 一起使用?

问题描述

我将 Fortran 90 与 gfortran 编译器一起使用。这是我第一次使用编译语言。为什么不在编译时使用所有编译器选项?它会减慢运行可执行文件的速度吗?您推荐哪些编译器选项?此外,gfortran 与 Fortran 90 的其他编译器相比如何?了解它有什么重要的?

标签: fortrangfortran

解决方案


对于开发和调试:-Og -g -Wall -pedantic -fcheck=all

一旦你有一个正常运行的程序、基准和测试,为了获得最佳性能,但作为起点,请查看手册中的-O2, -O3, -Ofast, -ffast-math, -funroll-loops,-march=native做什么。要特别小心 wrt-Ofast-ffast-math


推荐阅读