[cpp] Где взять файл f2c.h

Gattsu

В тексте программы, которую нужно откомпилировать есть строка
#include f2c.h
А этот файл какой-то стандартный или его нужно отдельно включать в проект?
Спасибо.

ma3yp

1. Точнее укажи эту строчку. Должно быть
#include "f2c.h"
или
#include <f2c.h>
2. Заголовочный файл этот явно не стандартный, то есть в стандарте языков C/C++ такого файла нет. Это может быть либо заголовочный файл какой-нибудь дополнительной библиотеки или из этого/смежного проекта.

buba741

/* f2c.h file for GNU Fortran run-time library
Copyright (C) 1998 Free Software Foundation, Inc.
Contributed by James Craig Burley.
This file is part of GNU Fortran.

yolki

Этот файл берётся из пакета фортрана для никсов.
наличие включения такого файла в Сишной программе - явный признак того, что программа была изначально написана на фортране, потом перекодирована в С при помощи утилитки f2c (например, для паскаля есть p2c)
Это несколько нечестный способ компиляции фортрана (и паскаля но он существует.
обычно, файлы ставятся вместе с пакетами фортрана (g77 и т.п.)

Gattsu

всем спасибо!
Оставить комментарий
Имя или ник:
Комментарий: