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

Ad


OnWorks ഫെവിക്കോൺ

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

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

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

പട്ടിക:

NAME


xsubpp - Perl XS കോഡ് C കോഡാക്കി മാറ്റുന്നതിനുള്ള കംപൈലർ

സിനോപ്സിസ്


xsubpp [-v] [-ഒഴികെ] [-s പാറ്റേൺ] [- പ്രോട്ടോടൈപ്പുകൾ] [-പുതിയ പരിശോധന] [-നോളിനമ്പറുകൾ]
[-നോപ്റ്റിമൈസ് ചെയ്യുക] [-ടൈപ്പ്മാപ്പ് ടൈപ്പ്മാപ്പ്] [- ഔട്ട്പുട്ട് ഫയലിന്റെ പേര്]... file.xs

വിവരണം


ഈ കംപൈലർ സാധാരണയായി പ്രവർത്തിപ്പിക്കുന്നത് ExtUtils:: MakeMaker അല്ലെങ്കിൽ
മൊഡ്യൂൾ::ബിൽഡ് അല്ലെങ്കിൽ മറ്റ് പേൾ മൊഡ്യൂൾ ബിൽഡ് ടൂളുകൾ.

xsubpp C അനുവദിക്കുന്നതിന് ആവശ്യമായ നിർമ്മാണങ്ങൾ ഉൾച്ചേർത്ത് XS കോഡ് C കോഡിലേക്ക് കംപൈൽ ചെയ്യും
ഫംഗ്‌ഷനുകൾ Perl മൂല്യങ്ങൾ കൈകാര്യം ചെയ്യുകയും അവ ആക്‌സസ് ചെയ്യാൻ Perl-നെ അനുവദിക്കുന്നതിന് ആവശ്യമായ പശ ഉണ്ടാക്കുകയും ചെയ്യുന്നു
പ്രവർത്തനങ്ങൾ. സി ഫംഗ്‌ഷൻ പാരാമീറ്ററുകൾ മാപ്പ് ചെയ്യുന്നതെങ്ങനെയെന്ന് നിർണ്ണയിക്കാൻ കംപൈലർ ടൈപ്പ്മാപ്പുകൾ ഉപയോഗിക്കുന്നു
Perl മൂല്യങ്ങളിലേക്കുള്ള വേരിയബിളുകൾ.

എന്ന് വിളിക്കപ്പെടുന്ന ടൈപ്പ്മാപ്പ് ഫയലുകൾക്കായി കംപൈലർ തിരയും ടൈപ്പ്മാപ്പ്. ഇത് ഇനിപ്പറയുന്നവ ഉപയോഗിക്കും
ഡിഫോൾട്ട് ടൈപ്പ്മാപ്പുകൾ കണ്ടെത്തുന്നതിനുള്ള തിരയൽ പാത, വലതുവശത്തുള്ള ടൈപ്പ്മാപ്പിന് മുൻഗണന നൽകുന്നു.

../../../ടൈപ്പ്മാപ്പ്:../../ടൈപ്പ്മാപ്പ്:../ടൈപ്പ്മാപ്പ്:ടൈപ്പ്മാപ്പ്

ഇത് "ExtUtils::typemap" ആയി ഇൻസ്റ്റാൾ ചെയ്ത ഒരു ഡിഫോൾട്ട് ടൈപ്പ്മാപ്പും ഉപയോഗിക്കും.

ഓപ്ഷനുകൾ


ഈ ഓപ്‌ഷനുകൾ ഏതെങ്കിലും മേക്ക് ഫയലുകളിലേക്ക് ചേർക്കാൻ "XSOPT" MakeMaker ഓപ്ഷൻ ഉപയോഗിച്ചേക്കാം എന്നത് ശ്രദ്ധിക്കുക
MakeMaker സൃഷ്ടിച്ചത്.

-ഹൈർടൈപ്പ്
തരം പേരുകളിൽ '::' നിലനിർത്തുന്നു, അങ്ങനെ C++ ശ്രേണിപരമായ തരങ്ങൾ മാപ്പ് ചെയ്യാൻ കഴിയും.

-ഒഴികെ
സി കോഡിലേക്ക് ഒഴിവാക്കലുകൾ കൈകാര്യം ചെയ്യുന്ന അപൂർണ്ണതകൾ ചേർക്കുന്നു.

-ടൈപ്പ്മാപ്പ് ടൈപ്പ്മാപ്പ്
ഉപയോക്താവ് നൽകുന്ന ടൈപ്പ്മാപ്പ് സ്ഥിരസ്ഥിതിയെക്കാൾ മുൻഗണന നൽകണമെന്ന് സൂചിപ്പിക്കുന്നു
ടൈപ്പ്മാപ്പുകൾ. ഈ ഓപ്ഷൻ ഒന്നിലധികം തവണ ഉപയോഗിച്ചേക്കാം, അവസാന ടൈപ്പ്മാപ്പ് ഉള്ളത്
ഏറ്റവും ഉയർന്ന മുൻഗണന.

- ഔട്ട്പുട്ട് ഫയലിന്റെ പേര്
ജനറേറ്റുചെയ്യാനുള്ള ഔട്ട്‌പുട്ട് ഫയലിന്റെ പേര് വ്യക്തമാക്കുന്നു. ഫയലൊന്നും വ്യക്തമാക്കിയിട്ടില്ലെങ്കിൽ, ഔട്ട്പുട്ട്
സ്റ്റാൻഡേർഡ് ഔട്ട്പുട്ടിലേക്ക് എഴുതപ്പെടും.

-v അച്ചടിക്കുന്നു xsubpp പതിപ്പ് നമ്പർ സ്റ്റാൻഡേർഡ് ഔട്ട്പുട്ടിലേക്ക്, തുടർന്ന് പുറത്തുകടക്കുന്നു.

- പ്രോട്ടോടൈപ്പുകൾ
സ്ഥിരസ്ഥിതിയായി xsubpp എല്ലാ xsubs-നും സ്വയമേവ പ്രോട്ടോടൈപ്പ് കോഡ് സൃഷ്ടിക്കില്ല. ഈ
ഫ്ലാഗ് പ്രോട്ടോടൈപ്പുകൾ പ്രവർത്തനക്ഷമമാക്കും.

-പുതിയ പരിശോധന
ഒബ്‌ജക്റ്റ് ഫയലാണോ (".xs" ൽ നിന്ന് ഉരുത്തിരിഞ്ഞത് എന്ന് നിർണ്ണയിക്കുന്ന റൺ ടൈം ടെസ്റ്റ് പ്രവർത്തനരഹിതമാക്കുന്നു
ഫയൽ) കൂടാതെ ".pm" ഫയലുകൾക്കും ഒരേ പതിപ്പ് നമ്പർ ഉണ്ട്.

-നോളിനമ്പറുകൾ
ഔട്ട്‌പുട്ടിൽ '#ലൈൻ' നിർദ്ദേശങ്ങൾ ഉൾപ്പെടുത്തുന്നത് തടയുന്നു.

-നോപ്റ്റിമൈസ് ചെയ്യുക
ചില ഒപ്റ്റിമൈസേഷനുകൾ പ്രവർത്തനരഹിതമാക്കുന്നു. നിലവിൽ ബാധിച്ചിട്ടുള്ള ഒരേയൊരു ഒപ്റ്റിമൈസേഷൻ ആണ്
ഉപയോഗം ലക്ഷ്യംഔട്ട്പുട്ട് C കോഡ് വഴി s (perlguts കാണുക). ഇത് ഗണ്യമായി മന്ദഗതിയിലായേക്കാം
ജനറേറ്റ് ചെയ്ത കോഡ് താഴെ, എന്നാൽ ഇതാണ് വഴി xsubpp 5.005-ഉം അതിനുമുമ്പ് പ്രവർത്തിച്ചു.

-നോനൗട്ട്
"IN", "OUT_LIST", "INOUT_LIST" പ്രഖ്യാപനങ്ങളുടെ തിരിച്ചറിയൽ പ്രവർത്തനരഹിതമാക്കുക.

- noargtypes
ഫംഗ്‌ഷൻ സിഗ്‌നേച്ചറിന്റെ ANSI-പോലുള്ള വിവരണങ്ങളുടെ തിരിച്ചറിയൽ പ്രവർത്തനരഹിതമാക്കുക.

-സി++ നിലവിൽ ഒന്നും ചെയ്യുന്നില്ല. ഈ ഫ്ലാഗ് പല പതിപ്പുകൾക്കും ഒരു നോ-ഓപ് ആണ്
perl-ന്റെ, കുറഞ്ഞത് perl5.003_07. പിന്നാക്കക്കാർക്ക് ഇവിടെ അനുവദനീയമാണ്
അനുയോജ്യത.

-s=... or -സ്ട്രിപ്പ്=...
ഓപ്ഷൻ is വെള്ളവും ഒപ്പം നിരുത്സാഹപ്പെടുത്തി.

വ്യക്തമാക്കിയാൽ, നൽകിയിരിക്കുന്ന സ്ട്രിംഗ് C യുടെ തുടക്കത്തിൽ നിന്ന് നീക്കം ചെയ്യപ്പെടും
ജനറേറ്റ് ചെയ്‌ത XS ഫംഗ്‌ഷനുകളിലെ ഫംഗ്‌ഷൻ നാമം (അത് ആ പ്രിഫിക്‌സിൽ ആരംഭിക്കുകയാണെങ്കിൽ). ഈ
"CODE" അല്ലെങ്കിൽ "PPCODE" ബ്ലോക്കുകളില്ലാത്ത XSUB-കൾക്ക് മാത്രമേ ബാധകമാകൂ. ഉദാഹരണത്തിന്, XS:

ശൂന്യമായ foo_bar (int i);

"-s foo_" ഉപയോഗിച്ച് "xsubpp" അഭ്യർത്ഥിക്കുമ്പോൾ Perl-ൽ ഒരു "foo_bar" ഫംഗ്‌ഷൻ ഇൻസ്റ്റാൾ ചെയ്യും,
എന്നാൽ ശരിക്കും C-യിൽ ബാർ(i) എന്ന് വിളിക്കുക. മിക്കപ്പോഴും ഇത് നിങ്ങൾ ആഗ്രഹിക്കുന്നതിന് വിപരീതമാണ്
പരാജയ മോഡുകൾ ഒരു പരിധിവരെ അവ്യക്തമാണ്, അതിനാൽ സാധ്യമാകുന്നിടത്ത് ഈ ഓപ്ഷൻ ഒഴിവാക്കുക.

ENVIRONMENT


പരിസ്ഥിതി വേരിയബിളുകളൊന്നും ഉപയോഗിക്കുന്നില്ല.

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


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

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

  • 1
    ആവരണചിഹ്നം
    ആവരണചിഹ്നം
    ബ്രാക്കറ്റുകൾ ഒരു സ്വതന്ത്ര ആധുനിക ഓപ്പൺ സോഴ്‌സാണ്
    വെബിനായി പ്രത്യേകമായി നിർമ്മിച്ച ടെക്സ്റ്റ് എഡിറ്റർ
    വികസനം. HTML, CSS, കൂടാതെ
    ഫോക്കസ് ചെയ്ത വിഷ്വൽ ടൂളുകളുള്ള JavaScript ഒപ്പം
    തയ്യാറെടുപ്പ്...
    ബ്രാക്കറ്റുകൾ ഡൗൺലോഡുചെയ്യുക
  • 2
    സൗജന്യ പാസ്കൽ കംപൈലർ
    സൗജന്യ പാസ്കൽ കംപൈലർ
    ഒരു 32/64/16-ബിറ്റ് പാസ്കൽ കംപൈലർ
    Win32/64/CE, Linux, Mac OS X/iOS,
    Android, FreeBSD, OS/2, ഗെയിം ബോയ്
    അഡ്വാൻസ്, നിന്റെൻഡോ എൻഡിഎസ്, ഡോസ്;
    അർത്ഥപരമായി പൊരുത്തപ്പെടുന്ന വൈ...
    സൗജന്യ പാസ്കൽ കംപൈലർ ഡൗൺലോഡ് ചെയ്യുക
  • 3
    Canon EOS ഡിജിറ്റൽ വിവരങ്ങൾ
    Canon EOS ഡിജിറ്റൽ വിവരങ്ങൾ
    കാനണിന് ഷട്ടർ കൗണ്ട് ഇല്ല
    ഒരു EXIF ​​വിവരങ്ങളിൽ ഉൾപ്പെടുത്തിയിട്ടുണ്ട്
    ഇമേജ് ഫയൽ, നിക്കോൺ എന്നിവയ്ക്ക് വിരുദ്ധമായി
    പെന്റക്സ്. കാനൻ അടിസ്ഥാനമാക്കിയുള്ള ഒരു ഔദ്യോഗിക സംവിധാനവുമില്ല
    അപേക്ഷ...
    Canon EOS ഡിജിറ്റൽ വിവരങ്ങൾ ഡൗൺലോഡ് ചെയ്യുക
  • 4
    റിഫൈൻഡ്
    റിഫൈൻഡ്
    rEFInd എന്നത് rEFIt ബൂട്ടിന്റെ ഒരു ഫോർക്ക് ആണ്
    മാനേജർ. rEFIt പോലെ, rEFInd-നും കഴിയും
    നിങ്ങളുടെ ഇൻസ്റ്റാൾ ചെയ്ത EFI ബൂട്ട് സ്വയം കണ്ടെത്തുക
    ലോഡറുകൾ കൂടാതെ ഇത് ഒരു മനോഹരമായ GUI അവതരിപ്പിക്കുന്നു
    ബൂട്ട് ഓപ്ഷന്റെ മെനു...
    rEFInd ഡൗൺലോഡ് ചെയ്യുക
  • 5
    ExpressLuke GSI
    ExpressLuke GSI
    ഈ SourceForge ഡൗൺലോഡ് പേജ് ഇതായിരുന്നു
    എന്റെ ഉറവിടം ഡൗൺലോഡ് ചെയ്യാൻ ഉപയോക്താക്കളെ അനുവദിക്കുക
    phhusson's great അടിസ്ഥാനമാക്കിയുള്ള GSI-കൾ
    ജോലി. ഞാൻ ആൻഡ്രോയിഡ് പൈ രണ്ടും നിർമ്മിക്കുന്നു
    ആൻഡ്രോയിഡ് 1...
    ExpressLuke GSI ഡൗൺലോഡ് ചെയ്യുക
  • 6
    സംഗീത കാസ്റ്റർ
    സംഗീത കാസ്റ്റർ
    മ്യൂസിക് കാസ്റ്റർ ഒരു ട്രേ മ്യൂസിക് പ്ലെയറാണ്
    നിങ്ങളുടെ പ്രാദേശിക സംഗീതം a-യിലേക്ക് കാസ്‌റ്റ് ചെയ്യാൻ ഇത് നിങ്ങളെ അനുവദിക്കുന്നു
    Google Cast ഉപകരണം. ആദ്യ ഓട്ടത്തിൽ,
    നിങ്ങളുടെ അമ്പടയാളത്തിൽ ക്ലിക്ക് ചെയ്യേണ്ടതുണ്ട്
    ടാസ്...
    മ്യൂസിക് കാസ്റ്റർ ഡൗൺലോഡ് ചെയ്യുക
  • കൂടുതൽ "

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

Ad