ഇംഗ്ലീഷ്ഫ്രഞ്ച്സ്പാനിഷ്

OnWorks ഫെവിക്കോൺ

makedepf90 - ക്ലൗഡിൽ ഓൺലൈനിൽ

ഉബുണ്ടു ഓൺലൈൻ, ഫെഡോറ ഓൺലൈൻ, വിൻഡോസ് ഓൺലൈൻ എമുലേറ്റർ അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിവയിലൂടെ OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ makedepf90 പ്രവർത്തിപ്പിക്കുക

Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്‌സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാവുന്ന makedepf90 കമാൻഡ് ആണിത്.

പട്ടിക:

NAME


makedepf90 - ഫോർട്രാൻ സോഴ്സ് ഫയലുകൾക്കായി Makefile ഡിപൻഡൻസി ലിസ്റ്റ് ഉണ്ടാക്കുന്നു.

സിനോപ്സിസ്


makedepf90 [-h] [-V] [-W|-Wmissing] [- ആശയക്കുഴപ്പത്തിലായി] [-m fmt] [-u മൊഡ്യൂളിന്റെ പേര്] [-d ഫയല്] [-r
ഭരണം] [-R ഫയല് ഭരണം] [-നിശ്ചിത|-സ്വഭാവം] [-o പേര്-ഓഫ്-എക്സിക്യൂട്ടബിൾ] [-കൊക്കോ] [-D NAME] [-b പാത]
[-I PATH1:PATH2:...] [-nosrc] ഉറവിട ഫയൽ(കൾ)

വിവരണം


makedepf90 ഡിപൻഡൻസി ലിസ്റ്റുകളുടെയും സമാഹാര നിയമങ്ങളുടെയും സ്വയമേവ സൃഷ്ടിക്കുന്നതിനുള്ള ഒരു പ്രോഗ്രാമാണ്
Makefiles-നായി.

ഫോർട്രാനിന് സമാനമായ പ്രവർത്തനം നൽകുക എന്നതായിരുന്നു യഥാർത്ഥ ആശയം

gcc -MM *.c

സിക്ക് വേണ്ടി ചെയ്യുന്നു. ഇക്കാലത്ത് makedepf90 യഥാർത്ഥത്തിൽ ഈ പ്രവർത്തനത്തെ അസാധുവാക്കുന്നു, എന്നെ അത്ഭുതപ്പെടുത്തുന്നു
C, C++ എന്നിവയെ പിന്തുണയ്‌ക്കാൻ ഞാൻ makedepf90 വിപുലീകരിക്കേണ്ടതുണ്ടെങ്കിൽ ;-).

makedepf90 രണ്ടും പിന്തുണയ്ക്കുന്നു മൊഡ്യൂളുകൾ, ഉൾപ്പെടുന്നു:s, സിപിപി(1) # ഉൾപ്പെടുത്തുക:s, f90ppr(1) $ഉൾപ്പെടുന്നു:മണല്
കൊക്കോ(1) ??ഉൾപ്പെടുന്നു സെറ്റ് ഫയലുകളും.

makedepf90 കമാൻഡ് ലൈനിൽ നൽകിയിരിക്കുന്ന ഫോർട്രാൻ സോഴ്സ് ഫയലുകൾ വായിക്കുകയും ഒരു ഡിപൻഡൻസി എഴുതുകയും ചെയ്യുന്നു
stdout ലേക്കുള്ള ലിസ്റ്റ്; ഓരോ ഫയലിനും അത് ഇനിപ്പറയുന്ന ഫോർമാറ്റിൽ ഒരു വരി എഴുതുന്നു:

ലക്ഷ്യങ്ങൾ : മുൻവ്യവസ്ഥകൾ

ലക്ഷ്യങ്ങൾ ഉപയോഗിച്ച് ഫയൽ കംപൈൽ ചെയ്യുന്നതിന്റെ ഫലമായ ഫയലുകളാണ് -c ഓപ്ഷൻ,
ഒപ്പം മുൻവ്യവസ്ഥകൾ ഫയൽ കംപൈൽ ചെയ്യാൻ ആവശ്യമായ ഫയലുകളാണ്. ഇതുകൂടാതെ, makedepf90
ഫൈനൽ ലിങ്ക് ചെയ്യുന്നതിന് ആവശ്യമായ ഡിപൻഡൻസി ലൈനും മേക്ക്-റൂളും ഓപ്ഷണലായി സൃഷ്ടിക്കാൻ കഴിയും
എക്സിക്യൂട്ടബിൾ.

ഫോർട്രാൻ ഡിപൻഡൻസികൾ
ഒരു ഫയൽ കംപൈൽ ചെയ്യാൻ ആവശ്യമായ ഫയലുകൾ, അതായത് മുൻവ്യവസ്ഥകൾ ഫയലിന്റെ ഇവയാണ്:

- ഉറവിട ഫയൽ തന്നെ

- കംപൈലർ സൃഷ്ടിച്ച USEd മൊഡ്യൂളുകളെക്കുറിച്ചുള്ള ഇന്റർഫേസ് വിവരങ്ങളുള്ള ഫയലുകൾ
മൊഡ്യൂളുകൾ കംപൈൽ ചെയ്യുന്നു (പലപ്പോഴും പേര് മൊഡ്യൂളിന്റെ പേര്.mod അല്ലെങ്കിൽ സമാനമായ എന്തെങ്കിലും, ഇനിമുതൽ
വിളിച്ചു മോഡ് ഫയലുകൾ).

- ഫയലുകൾ ഉൾപ്പെടുത്തുക (ഉൾപ്പെടെയുള്ള ഫയലുകളും മോഡ്യൂളുകളുടെ മോഡ്യൂൾ ഫയലുകളും ഉൾപ്പെടുന്നു
ഉൾപ്പെടുത്തുക-ഫയലുകൾ).

- കോകോ സെറ്റ്-ഫയലുകൾ, എങ്കിൽ കൊക്കോ(1) ഉപയോഗിക്കുന്നു, സെറ്റ്-ഫയലുകൾ നിലവിലുണ്ട്.

വ്യത്യസ്ത കംപൈലറുകൾ മോഡ് ഫയലുകൾക്കായി വ്യത്യസ്ത നാമകരണ കൺവെൻഷനുകൾ ഉപയോഗിക്കുന്നതിനാൽ, അവ പട്ടികപ്പെടുത്തുന്നു
ഡിപൻഡൻസി ലിസ്റ്റിൽ പോർട്ടബിൾ അല്ലാത്ത മേക്ക് ഫയലുകൾ ലഭിക്കും. അതിനാൽ ഇത് സാധാരണ രീതിയാണ്
ഒബ്ജക്റ്റ് ഫയൽ ലിസ്റ്റ് ചെയ്യാൻ (ഫയലിന്റെ പേര്.o) USEd അടങ്ങിയ സോഴ്‌സ് ഫയലുമായി ബന്ധപ്പെട്ടതാണ്
പകരം മൊഡ്യൂളുകൾ. ഇതാണ് സ്ഥിരസ്ഥിതി സ്വഭാവം makedepf90. ഇത് മാറ്റാൻ, ഉപയോഗിക്കുക -m
ഓപ്ഷൻ (ഉദാ -m "%m.mod" നിങ്ങളുടെ കംപൈലർ മോഡ് ഫയലുകൾക്ക് പേരിടുകയാണെങ്കിൽ മൊഡ്യൂളിന്റെ പേര്.mod)

പ്രവർത്തിക്കുന്ന ഡയറക്ടറിയിൽ കാണാത്ത ഫയലുകൾ ഡിപൻഡൻസിയിൽ ലിസ്റ്റ് ചെയ്യില്ല
ലിസ്റ്റ്, അവ പ്രോഗ്രാമിന്റെ ഭാഗമല്ല (അപൂർവ്വമായി മാറുന്ന) ലൈബ്രറിയുടെ ഭാഗമാണെന്ന് കരുതുക.
നിർവചനങ്ങൾ കണ്ടെത്താത്ത മൊഡ്യൂളുകളുടെ മോഡ് ഫയലുകളും അതേ പ്രകാരം ലിസ്റ്റ് ചെയ്യില്ല
കാരണം.

ഓപ്ഷനുകൾ


ഈ ഓപ്ഷനുകൾ കമാൻഡ് ലൈനിൽ എവിടെയും ഏത് ക്രമത്തിലും നൽകാം. ഒരു തമ്മിലുള്ള ഇടം
ഓപ്ഷൻ, അതിന്റെ വാദം ഓപ്ഷണൽ ആണ്. ഓപ്‌ഷനുകൾ ഗ്രൂപ്പുചെയ്യാനിടയില്ല (-hW സമാനമല്ല
പോലെ -h -W).

-h or --സഹായിക്കൂ
stdout-ലേക്ക് ഒരു ചെറിയ സഹായ സന്ദേശം പ്രിന്റ് ചെയ്ത് പുറത്തുകടക്കുക.

-V or --പതിപ്പ്
പതിപ്പും പകർപ്പവകാശ വിവരങ്ങളും stdout-ലേക്ക് പ്രിന്റ് ചെയ്ത് പുറത്തുകടക്കുക

-W or -Wmissing
നഷ്‌ടമായ മൊഡ്യൂളുകളെക്കുറിച്ചുള്ള മുന്നറിയിപ്പുകൾ പ്രിന്റ് ചെയ്യുകയും ഫയലുകൾ ഉൾപ്പെടുത്തുകയും ചെയ്യുക

- ആശയക്കുഴപ്പത്തിലായി
ആശയക്കുഴപ്പത്തിലാകുമ്പോൾ മുന്നറിയിപ്പുകൾ അച്ചടിക്കുക (ഒന്നുകിൽ makedepf90-ലെ ബഗുകൾ കാരണം, അല്ലെങ്കിൽ
നിങ്ങളുടെ ഉറവിട ഫയലുകളിലെ വിചിത്രമായ കാര്യങ്ങൾ കാരണം). makedepf90 ചിലത് നഷ്‌ടമായാൽ
ഡിപൻഡൻസികൾ, അല്ലെങ്കിൽ മറ്റ് വിചിത്രമായ കാര്യങ്ങൾ ചെയ്യുക, ഈ ഓപ്ഷൻ എന്താണെന്നതിനെക്കുറിച്ച് ചില ആശയങ്ങൾ നൽകിയേക്കാം
നടക്കുന്നു.

-m fmt പറയുക makedepf90 മോഡ് ഫയലുകൾക്ക് ഫോർമാറ്റിന്റെ പേരുകൾ ഉണ്ടായിരിക്കും fmt. fmt അടങ്ങിയിരിക്കാം
മോഡിഫയറുകൾ %f വേണ്ടി ഫയലിന്റെ പേര് (ഫയലിന്റെ പേര് .suffix ഇല്ലാതെ), %m വേണ്ടി മൊഡ്യൂളിന്റെ പേര് (ൽ
ചെറിയക്ഷരം), %M വേണ്ടി മൊഡ്യൂളിന്റെ പേര് (വലിയക്ഷരത്തിൽ) കൂടാതെ %% വേണ്ടി '%'. സ്ഥിരസ്ഥിതി "%fo" ആണ്.

-u മൊഡ്യൂളിന്റെ പേര്
പേരുള്ള എല്ലാ മൊഡ്യൂളുകളും അവഗണിക്കുക മൊഡ്യൂളിന്റെ പേര്.

-d ഫയല്
എല്ലാ ലക്ഷ്യങ്ങളും ആശ്രയിക്കുക ഫയല്.

-r ഭരണം
ചേർക്കുക ഭരണം (ഒരു ടാബ് ഇൻഡന്റ് ചെയ്‌തത്) നൽകിയിരിക്കുന്ന റൂൾ(കൾ) ഒഴികെയുള്ള എല്ലാ ഡിപൻഡൻസി ലൈനുകളിലേക്കും
കൂടെ -R ഓപ്ഷൻ.

ഭരണം ഇനിപ്പറയുന്ന മോഡിഫയറുകൾ അടങ്ങിയിരിക്കാം: %f ഉറവിട ഫയലിന്റെ പേരിനായി
(സഫിക്സ് ഇല്ലാതെ) ഡിപൻഡൻസി ലൈൻ സൃഷ്ടിച്ചിരിക്കുന്നത്, കൂടാതെ %% വേണ്ടി '%'.

-R 'മാതൃക' 'ഭരണം'
ഷെൽ പാറ്റേണുമായി പൊരുത്തപ്പെടുന്ന ഫയലുകൾ കംപൈൽ ചെയ്യുക പാറ്റേൺ നിയമം ഉപയോഗിച്ച് ഭരണം, ലെ പാറ്റേൺ,
ഇനിപ്പറയുന്ന വൈൽഡ് കാർഡുകൾ ഉപയോഗിക്കാം: * = ഏതെങ്കിലും അക്ഷരങ്ങളുടെ എണ്ണം, ? = ഏതെങ്കിലും
സ്വഭാവവും [abc] = ഏതെങ്കിലും a, b or c. പാറ്റേർ-മാച്ചിംഗ് ആയിരിക്കണം എന്നത് ശ്രദ്ധിക്കുക
നിർവഹിച്ചത് makedepf90, ഷെൽ അല്ല. അതുകൊണ്ടു പാറ്റേൺ എന്നിവയിൽ ഉൾപ്പെടുത്തണം
ഉദ്ധരണികൾ (" or '). വേണ്ടി ഭരണം എന്നതിന് സമാനമായ നിയമങ്ങൾ ബാധകമാണ് -r മുകളിൽ.

" തമ്മിൽ ഒരു സൂക്ഷ്മമായ വ്യത്യാസമുണ്ടെന്ന് ശ്രദ്ധിക്കുക.-r ഭരണം" ഒപ്പം "-R '*' ഭരണം". ൽ
മുൻ കേസ് ഭരണം നിയമങ്ങളൊന്നും ഉപയോഗിച്ചിട്ടില്ലാത്ത ലൈനുകളിൽ മാത്രം പ്രയോഗിക്കും -Rഅതേസമയം
പിന്നീടുള്ള സന്ദർഭത്തിൽ, ഭരണം ലേക്ക് പ്രയോഗിക്കും എല്ലാം ലൈനുകൾ.

-നിശ്ചിത / -സ്വഭാവം
ഫയലുകളെ ഫിക്സഡ്/ഫ്രീ സോഴ്സ് ഫോർമാറ്റായി പരിഗണിക്കുക. രണ്ട് ഓപ്ഷനുകളും നൽകിയിട്ടുണ്ടെങ്കിൽ, രണ്ടാമത്തേത്
ഉപയോഗിക്കുന്നു. ഡിഫോൾട്ട്: സഫിക്സുകളുള്ള ഫയലുകൾ .എഫ്, .എഫ്, .വേണ്ടി, .വേണ്ടി or .ftn ആയി പരിഗണിക്കപ്പെടുന്നു
നിശ്ചിത ഫോർമാറ്റും .f90, .F90, .f95 or .F95 സ്വതന്ത്ര ഫോർമാറ്റ് ആയി പരിഗണിക്കപ്പെടുന്നു.

-o പേര്
ഈ ഓപ്ഷൻ കാരണമാകും makedepf90 Makefile മാക്രോ നിർവചിക്കാൻ FOBJ=ഒബ്ജക്റ്റ് ഫയലുകൾ,
എക്സിക്യൂട്ടബിൾ സൃഷ്ടിക്കുന്നതിനുള്ള അന്തിമ ലിങ്കിംഗ് പ്രക്രിയയ്ക്കായി ഒരു ഡിപൻഡൻസി ലൈൻ + റൂൾ
പേര്. ലിങ്കിംഗ് റൂൾ സജ്ജീകരിക്കാൻ, ഓപ്ഷൻ ഉപയോഗിക്കുക -l.

-l ഭരണം
ഉപയോഗം ഭരണം എക്സിക്യൂട്ടബിൾ ലിങ്ക് ചെയ്യുമ്പോൾ. സ്ഥിരസ്ഥിതിയാണ്
$(FC) -o $@ $(FFLAGS) $(LDFLAGS) $(FOBJ) $(LIBS).
അല്ലാതെ ഈ ഓപ്ഷന് ഫലമില്ല -o ഉപയോഗിക്കുന്നു.

-കൊക്കോ തിരയുക കൊക്കോ(1) സെറ്റ് ഫയലുകൾ (കൊക്കോ ??ഉൾപ്പെടുത്തുക:കൾ സ്വയമേവ പിന്തുണയ്ക്കുന്നു). ഈ
ഓപ്ഷൻ സൂചിപ്പിക്കുന്നു -സ്വഭാവം.

-D NAME
പ്രീ-പ്രോസസർ ചിഹ്നം നിർവ്വചിക്കുക NAME.

-b പാത
ഡിപൻഡൻസി ട്രീയും ലിങ്ക് റൂളും ഒബ്‌ജക്‌റ്റുകൾ സ്ഥാപിച്ചിട്ടുണ്ടെന്ന് അനുമാനിക്കും പാത. ഇതാണ്
ബിൽഡ് ഒബ്‌ജക്റ്റ് ഫയലുകൾ ഉറവിടത്തിൽ നിന്ന് വ്യത്യസ്തമായ ഒരു ഡയറക്‌ടറിയിൽ സ്ഥാപിക്കുകയാണെങ്കിൽ ഉപയോഗപ്രദമാണ്
ഫയലുകൾ.

-I പാതകളുടെ പട്ടിക
ഉറവിടത്തിനായി തിരയുക/ഇതിൽ ഫയലുകൾ ഉൾപ്പെടുത്തുക പാതകളുടെ പട്ടിക, നിലവിലെ പ്രവർത്തനത്തിൽ കണ്ടെത്തിയില്ലെങ്കിൽ
ഡയറക്ടറി. ഇവിടെ, പാതകളുടെ പട്ടിക പാതയുടെ പേരുകളുടെ കോളൻ വേർതിരിക്കപ്പെട്ട പട്ടികയാണ്.

-nosrc മുൻവ്യവസ്ഥകൾക്കിടയിൽ ഉറവിട ഫയൽ ലിസ്റ്റ് ചെയ്യരുത്.

ഉദാഹരണങ്ങൾ


അടിസ്ഥാനപരമായ ഉപയോഗം
അടിസ്ഥാനപരമായ ഒരു ഉദാഹരണം ഇതാ makedepf90 ഒരുമിച്ച് ഉപയോഗം ഉണ്ടാക്കുക(1). എന്ന പേരിൽ ഒരു ഫയൽ സൃഷ്ടിക്കുക
Makefile ഇനിപ്പറയുന്ന ഉള്ളടക്കങ്ങൾക്കൊപ്പം:

----------------------

# FC = ഉപയോഗിക്കേണ്ട കമ്പൈലർ
FC=f90

# കമ്പൈലർ ഓപ്ഷനുകൾ
FFLAGS=-O

# പ്രോഗ്രാം ഉപയോഗിക്കുന്ന ലൈബ്രറികൾ ഇവിടെ ലിസ്റ്റ് ചെയ്യുക
LIBS=

# സഫിക്സ് നിയമങ്ങൾ: പഴയ എല്ലാ പ്രത്യയങ്ങളും വലിച്ചെറിഞ്ഞ് ആരംഭിക്കുക-
# നിയമങ്ങൾ, തുടർന്ന് കംപൈൽ ചെയ്യുന്നതിനായി പുതിയവ സൃഷ്ടിക്കുക
# *.f90-ഫയലുകൾ.
.സഫിക്സുകൾ:
.സഫിക്സുകൾ: .f90 .o

.f90.o:
$(FC) -c $(FFLAGS) $

# madedepf90 സൃഷ്ടിച്ച ഡിപൻഡൻസി-ലിസ്റ്റ് ചുവടെ ഉൾപ്പെടുത്തുക
ഉൾപ്പെടുന്നു .ആശ്രിത

ഒബ്‌ജക്റ്റ്- *.mod- ഉം മറ്റുള്ളവയും ഇല്ലാതാക്കുന്നതിനുള്ള # ടാർഗെറ്റ് 'ക്ലീൻ'
# ആവശ്യമില്ലാത്ത ഫയലുകൾ
വൃത്തിയാക്കുക:
rm -f *.o *.mod കോർ

# makedepf90 ഉപയോഗിച്ച് ഒരു ഡിപൻഡൻസി ലിസ്റ്റ് സൃഷ്‌ടിക്കുക. എല്ലാ ഫയലുകളും
# പ്രോഗ്രാം നിർമ്മിക്കുന്നതിന് കംപൈൽ ചെയ്യേണ്ടത്,
# അതായത് ഫയലുകൾ ഒഴികെയുള്ള എല്ലാ സോഴ്സ് ഫയലുകളും
# makedepf90 ലേക്ക് കമാൻഡ് ലൈനിൽ നൽകണം.
#
# '-o' ഓപ്‌ഷനിലേക്കുള്ള ആർഗ്യുമെന്റ് അതിന്റെ പേരായിരിക്കും
ഈ സാഹചര്യത്തിൽ, 'make' പ്രവർത്തിപ്പിക്കുമ്പോൾ # ഫലമായുണ്ടാകുന്ന പ്രോഗ്രാം
# 'ഫൂബാർ'
ആശ്രയിക്കുക .ആശ്രയിക്കുക:
makedepf90 -o foobar *.f90 > .ആശ്രയിക്കുക

-----------------------

(ഇൻഡന്റ് ചെയ്‌ത എല്ലാ വരികളും സ്‌പെയ്‌സുകളല്ല, ടാബുകൾ ഉപയോഗിച്ചാണ് ഇൻഡന്റ് ചെയ്യേണ്ടത് എന്നത് ശ്രദ്ധിക്കുക)

ഈ makefile ഉപയോഗിച്ച്, കമാൻഡ് ഉണ്ടാക്കുക കംപൈൽ ചെയ്യുന്നതിന് ആവശ്യമായ എല്ലാ കമാൻഡുകളും നടപ്പിലാക്കണം
പ്രോഗ്രാം ലിങ്ക് ചെയ്യുക ഫൂബാർ പ്രവർത്തിക്കുന്ന ഡയറക്ടറിയിലെ എല്ലാ *.f90 ഫയലുകളിൽ നിന്നും.

ആശ്രിതത്വ പട്ടിക .ആശ്രയിക്കുക എങ്കിൽ (വീണ്ടും) സൃഷ്ടിക്കപ്പെടും .ആശ്രയിക്കുക നിലവിലില്ല, അല്ലെങ്കിൽ എങ്കിൽ
കമാൻഡ് ഉണ്ടാക്കുക ആശ്രയിക്കുന്നു ഓടുകയാണ്. ഓരോ തവണയും മാറ്റങ്ങൾ വരുത്തുമ്പോൾ ഇത് ചെയ്യണം
ഫയലുകളുടെ ഡിപൻഡൻസികളെ ബാധിക്കുന്ന പ്രോഗ്രാം (ഉദാ. പുതിയ സോഴ്സ് ഫയലുകൾ ചേർത്തിട്ടുണ്ടെങ്കിൽ
പദ്ധതിയിലേക്ക്).

ഉദാഹരണം കൂടെ കോകോ
നിങ്ങൾ ഒരു പ്രീ-പ്രൊസസ്സറാണ് ഉപയോഗിക്കുന്നതെങ്കിൽ, കാര്യങ്ങൾ കൂടുതൽ സങ്കീർണ്ണമായേക്കാം. നിങ്ങൾ ഭാഗ്യവാനാണെങ്കിൽ,
നിങ്ങളുടെ കംപൈലർ നിങ്ങളുടെ പ്രീ-പ്രോസസറിനെ പിന്തുണയ്ക്കുകയും അത് നിങ്ങളുടെ കോഡിൽ സ്വയമേവ പ്രവർത്തിപ്പിക്കുകയും ചെയ്യുന്നു, എന്നാൽ എങ്കിൽ
അങ്ങനെയല്ല, പ്രീ-പ്രൊസസർ പ്രവർത്തിപ്പിക്കുന്നതിന് നിങ്ങൾ കമാൻഡുകൾ നൽകണം. താഴെ ഒരു
ഒരു Makefile ഉദാഹരണം കൊക്കോ(1)-ഉപയോക്താക്കൾ.

-----------------------
FC=f90
FFLAGS=-O
PREPROCESSOR=കൊക്കോ

.സഫിക്സുകൾ:
.സഫിക്സുകൾ: .f .f90 .o

# .f90 ൽ അവസാനിക്കുന്ന ഫയലുകൾ നേരിട്ട് സമാഹരിച്ചിരിക്കുന്നു ...
.f90.o:
$(FC) -c $(FFLAGS) $

# ... .f ൽ അവസാനിക്കുന്നവ ആദ്യം പ്രീപ്രോസസ് ചെയ്യപ്പെടുമ്പോൾ.
.fo:
$(പ്രിപ്രോസസ്സർ) $*; $(FC) -c $(FFLAGS) $*.f90

ഉൾപ്പെടുന്നു .ആശ്രിത

വൃത്തിയാക്കുക:
rm -f *.o *.mod കോർ

ആശ്രയിക്കുക .ആശ്രയിക്കുക:
makedepf90 -coco -o foobar *.f90 *.f > .ആശ്രയിക്കുക

-----------------------

ശ്രദ്ധിക്കുക: ചില നടപ്പാക്കലുകൾ ഉണ്ടാക്കുക(1) കമാൻഡുകൾ ഒന്നും എക്സിക്യൂട്ട് ചെയ്യില്ല - പോലും ഉണ്ടാക്കുക ആശ്രയിക്കുന്നു
— പേരുള്ള ഒരു ഫയൽ നിലവിലില്ലെങ്കിൽ മുകളിലുള്ള മേക്ക് ഫയലുകൾക്കൊപ്പം .ആശ്രയിക്കുക. ഇത് മറികടക്കാൻ
പ്രശ്നം, ഒന്നുകിൽ ഓടുക makedepf90 സ്വമേധയാ, അല്ലെങ്കിൽ ഒരു ശൂന്യം സൃഷ്ടിച്ചുകൊണ്ട് ആരംഭിക്കുക .ആശ്രയിക്കുക ഉള്ള ഫയൽ
കമാൻഡ് ടച്ച് .ആശ്രയിക്കുക.

ഡയഗ്നോസ്റ്റിക്സ്


മിക്ക പിശകുകളും മുന്നറിയിപ്പ് സന്ദേശങ്ങളും സ്വയം വിശദീകരിക്കുന്നതാണ്, എന്നാൽ അവയിൽ ചിലത് ആവശ്യമായി വന്നേക്കാം
കൂടുതൽ വിശദീകരണങ്ങൾ:

മുന്നറിയിപ്പ്: ആവർത്തനം പരിധി എത്തി in ഫയല് ഫയലിന്റെ പേര്
ഫയലുകൾ ഉൾപ്പെടുത്തി ആവർത്തിച്ച് പാഴ്‌സ് ചെയ്യുമ്പോൾ, makedepf90 ആവർത്തന പരിധിയിൽ എത്തിയിരിക്കുന്നു.
സാധ്യമായ കാരണങ്ങൾ ഇവയാണ്: ഒന്നുകിൽ നിങ്ങൾക്ക് ചിലത് ഉണ്ട് ശരിക്കും ഉൾപ്പെടുന്ന സങ്കീർണ്ണമായ സംവിധാനങ്ങൾ
ഫയലുകൾ, അല്ലെങ്കിൽ നിങ്ങൾക്ക് ആവർത്തിച്ചുള്ള ഉൾപ്പെടുത്തലുകൾ ഉണ്ട് (ഉദാഹരണത്തിന് സ്വയം ഉൾപ്പെടുന്ന ഒരു ഫയൽ ഉൾപ്പെടുന്നു).
പിന്നീടുള്ള കേസിൽ; ഇത് ശരിയാക്കുക, നിങ്ങളുടെ ഫോർട്രാൻ കമ്പൈലറിനും ഇത് ഇഷ്ടപ്പെടില്ല.

onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് makedepf90 ഓൺലൈനായി ഉപയോഗിക്കുക


സൗജന്യ സെർവറുകളും വർക്ക്സ്റ്റേഷനുകളും

Windows & Linux ആപ്പുകൾ ഡൗൺലോഡ് ചെയ്യുക

  • 1
    LMMS ഡിജിറ്റൽ ഓഡിയോ വർക്ക്‌സ്റ്റേഷൻ
    LMMS ഡിജിറ്റൽ ഓഡിയോ വർക്ക്‌സ്റ്റേഷൻ
    LMMS ഒരു സ്വതന്ത്ര ക്രോസ്-പ്ലാറ്റ്ഫോം സോഫ്റ്റ്വെയറാണ്
    ഇത് ഉപയോഗിച്ച് സംഗീതം നിർമ്മിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു
    നിങ്ങളുടെ കമ്പ്യൂട്ടർ. നിങ്ങൾക്ക് ഈ പ്രോജക്റ്റ് ഇഷ്ടമാണെങ്കിൽ
    പദ്ധതിയിൽ ഏർപ്പെടുന്നത് പരിഗണിക്കുക
    h ...
    LMMS ഡിജിറ്റൽ ഓഡിയോ വർക്ക്‌സ്റ്റേഷൻ ഡൗൺലോഡ് ചെയ്യുക
  • 2
    FreeRTOS റിയൽ ടൈം കേർണൽ (RTOS)
    FreeRTOS റിയൽ ടൈം കേർണൽ (RTOS)
    FreeRTOS തത്സമയ വിപണിയിൽ മുൻപന്തിയിൽ നിൽക്കുന്ന ഒന്നാണ്
    ഓപ്പറേറ്റിംഗ് സിസ്റ്റം (RTOS).
    മൈക്രോകൺട്രോളറുകളും ചെറുതും
    മൈക്രോപ്രൊസസ്സറുകൾ. സൗജന്യമായി വിതരണം ചെയ്തു
    MIT ഓപ്പൺ സോഴ്‌സ് പേൻ കീഴിൽ...
    FreeRTOS റിയൽ ടൈം കേർണൽ (RTOS) ഡൗൺലോഡ് ചെയ്യുക
  • 3
    അവോഗാഡ്രോ
    അവോഗാഡ്രോ
    അവോഗാഡ്രോ ഒരു വികസിത തന്മാത്രയാണ്
    ക്രോസ്-പ്ലാറ്റ്ഫോം ഉപയോഗത്തിനായി രൂപകൽപ്പന ചെയ്ത എഡിറ്റർ
    കമ്പ്യൂട്ടേഷണൽ കെമിസ്ട്രിയിൽ, തന്മാത്ര
    മോഡലിംഗ്, ബയോ ഇൻഫോർമാറ്റിക്സ്, മെറ്റീരിയലുകൾ
    ശാസ്ത്രവും...
    അവഗാഡ്രോ ഡൗൺലോഡ് ചെയ്യുക
  • 4
    XMLTV
    XMLTV
    XMLTV എന്നത് പ്രോസസ്സ് ചെയ്യാനുള്ള ഒരു കൂട്ടം പ്രോഗ്രാമുകളാണ്
    ടിവി (ടിവിഗൈഡ്) ലിസ്റ്റിംഗുകളും മാനേജ് ചെയ്യാൻ സഹായിക്കുകയും ചെയ്യുക
    നിങ്ങളുടെ ടിവി കാണൽ, ലിസ്റ്റിംഗുകൾ സംഭരിക്കുന്നു
    XML അടിസ്ഥാനമാക്കിയുള്ള ഫോർമാറ്റ്. അതിനുള്ള യൂട്ടിലിറ്റികൾ ഉണ്ട്
    ചെയ്യുക...
    XMLTV ഡൗൺലോഡ് ചെയ്യുക
  • 5
    സ്ട്രൈക്കർ
    സ്ട്രൈക്കർ
    Strikr സ്വതന്ത്ര സോഫ്റ്റ്‌വെയർ പദ്ധതി. പുരാവസ്തുക്കൾ
    ഒരു 'ഉദ്ദേശ്യം അടിസ്ഥാനമാക്കി' പുറത്തിറക്കി
    ഇരട്ട ലൈസൻസ്: AGPLv3 (കമ്മ്യൂണിറ്റി) കൂടാതെ
    CC-BY-NC-ND 4.0 അന്താരാഷ്ട്ര
    (വാണിജ്യ)...
    സ്ട്രൈക്കർ ഡൗൺലോഡ് ചെയ്യുക
  • കൂടുതൽ "

ലിനക്സ് കമാൻഡുകൾ

Ad