Rozszerzenie GNU do kompilatora GNU Fortran zapewnia podprogram GETCWD()
, który pobiera bieżący katalog roboczy. Jednak mój kod musi być przenośny także dla kompilatora ifort
i nagfor
i używam funkcji F2003.Czy istnieje alternatywa dla GETCWD() w Fortranie 2003-2008
Czy istnieje alternatywa dla GETCWD()
dla F2003 i nowszych?
mam standard tutaj, ale jest to całkiem spora i Przyjeżdżam przez niego na chwilę teraz i nie znalazłem niczego użytecznego ...
Dziękujemy za wyczerpującą odpowiedź! :) Jestem niedoświadczony w kontaktowaniu się z C, ale spróbuję. Czy mam rację, jeśli powiem, że spowoduje to, że mój plik Makefile stanie się nieco bardziej skomplikowany, ponieważ muszę zdefiniować kompilator dla C? – LienM
To zależy ... Aby skompilować ten przykład, użyłem po prostu 'gfortran -Wall -Wextra -g cwd.c test.F90'. –