Это команда fcasplit, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
fcasplit - инструмент для разделения исходного кода на отдельные файлы подпрограмм
СИНТАКСИС
fcassplit [-f нмфт ] [-c нмкк ] [-a НМАС ] [-но] [-лог]
[+ fo INCF ] [+ co вкл. ] [+ ао вкл. ]
[-fo оптф ] [-co optc ] [-ao выбирает ] файл.ext
fcassplit файл.ext [fca_n] [ оптф [ optc [ выбирает
[ нмфт [ нмкк [ НМАС ]]]]]]
ОПИСАНИЕ
fcassplit, используется с командной строкой любой формы, показанной выше, разделяет файл файл.ext имеющий
смесь программ FORTRAN / C / ассемблера в отдельные файлы nf или nc или ns, "n"
имя каждой процедуры, одновременно создавая сценарий оболочки файл.shfca и a
Сделать файл файл.mkfca любой из них может использоваться для компиляции всех подпрограмм по отдельности.
Все новые файлы создаются в текущем каталоге, даже если исходный файл.ext В
другое место.
ОБРАТИТЕ ВНИМАНИЕ, что программа не работает с исходным кодом, написанным без его ведома,
с fcassplit ищет специальные идентифицирующие строки в комментариях исходного кода в
исходный файл, как указано ниже. Он может работать, например, с выводом исходного кода.
by нипачий.
Значения по умолчанию определены в fcassplit для имен, по которым компиляторы вызываются в
сгенерированный сценарий оболочки и Makefile; с опциями -f, -c, -a их можно было изменить.
В Debian GNU / Linux этими значениями по умолчанию являются GCC для компилятора C, Gfortran для FORTRAN
компилятор и as для ассемблера.
Значения по умолчанию также определены для параметров, с которыми они вызываются; с -fo, -co,
-ao параметры их можно переопределить; с опциями + fo, + co, + ao они могут быть
увеличивается. В Debian GNU / Linux этими значениями по умолчанию являются "-c -g -O2" для компилятора C, "-c
-g -O2 -fno-automatic "для компилятора FORTRAN и" "(т. е. без флагов) для
ассемблер.
Для обеспечения обратной совместимости эти параметры также могут быть указаны с помощью позиционных параметров.
после имени файла (как во второй форме команды, показанной выше).
Если задана опция -noh (или если первый параметр после имени файла - "fca_n")
идентифицирующая строка заголовка каждой процедуры не записывается. Если опция -log -
заданное имя каждой процедуры выводится на стандартный вывод.
ФАЙЛОВ ФОРМАТ
Каждая процедура в исходном файле файл.ext должен начинаться с идентифицирующей строки:
«ID CDECK>» в кол. 1-12 для FORTRAN
"/ * ИДЕНТИФИКАТОР ПАЛУБЫ>" в столбцах. 1-12 для C
"; DECK ID>" в столбцах. 1-12 для ассемблера
«ИДЕНТИФИКАТОР ПАЛУБЫ>» в кол. 2-12 или
«ИДЕНТИФИКАТОР ПАЛУБЫ>» в кол. 3-12 для чего-нибудь еще
«имя» в кол. 13-40 дает название
В последних двух случаях, или если "имя" содержит расширение, созданный файл будет
"name" без добавления к нему расширения .f, .c или .s и без записи в скрипт.
Завершающий пробел завершает имя, символ. с последующим пробелом также завершается, символы
; <#! все завершаются, символ * / также завершается.
Используйте fcasplit онлайн с помощью сервисов onworks.net