EngelsFransSpaans

Ad


OnWorks-favicon

xsubpp - Online in de cloud

Voer xsubpp uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht xsubpp die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


xsubpp - compiler om Perl XS-code naar C-code te converteren

KORTE INHOUD


xsubpp [-v] [-behalve] [-s patroon] [- prototypen] [-noversiecontrole] [-geenlijnnummers]
[-niet optimaliseren] [-typekaart typekaart] [-uitvoer bestandsnaam]... bestand.xs

PRODUCTBESCHRIJVING


Deze compiler wordt doorgaans uitgevoerd door de makefiles die zijn gemaakt door ExtUtils::MakeMaker of door
Module::Build of andere Perl-modulebouwtools.

xsubpp zal XS-code compileren in C-code door de constructies in te bedden die nodig zijn om C
functies manipuleren Perl-waarden en creëren de lijm die nodig is om Perl daar toegang toe te geven
functies. De compiler gebruikt typemaps om te bepalen hoe C-functieparameters en -parameters in kaart moeten worden gebracht
variabelen naar Perl-waarden.

De compiler zoekt naar typemap-bestanden genaamd typekaart. Het zal het volgende gebruiken
zoekpad om standaardtypemaps te vinden, waarbij de meest rechtse typemap voorrang heeft.

../../../typemap:../../typemap:../typemap:typemap

Het zal ook een standaard typemap gebruiken die is geïnstalleerd als "ExtUtils::typemap".

OPTIES


Merk op dat de "XSOPT" MakeMaker-optie kan worden gebruikt om deze opties aan makefiles toe te voegen
gegenereerd door MakeMaker.

-hiertype
Behoudt '::' in typenamen zodat hiërarchische C++-typen in kaart kunnen worden gebracht.

-behalve
Voegt stubs voor uitzonderingsafhandeling toe aan de C-code.

-typekaart typekaart
Geeft aan dat een door de gebruiker aangeleverde typemap voorrang moet hebben op de standaard
typekaarten. Deze optie kan meerdere keren worden gebruikt, waarbij de laatste typemap de extensie
hoogste prioriteit.

-uitvoer bestandsnaam
Specificeert de naam van het uitvoerbestand dat moet worden gegenereerd. Als er geen bestand is opgegeven, wordt output
wordt naar de standaarduitvoer geschreven.

-v Drukt de xsubpp versienummer naar standaarduitvoer en wordt vervolgens afgesloten.

- prototypen
Standaard xsubpp zal niet automatisch prototypecode genereren voor alle xsubs. Dit
flag maakt prototypes mogelijk.

-noversiecontrole
Schakelt de runtimetest uit die bepaalt of het objectbestand (afgeleid van ".xs"
bestand) en de ".pm"-bestanden hebben hetzelfde versienummer.

-geenlijnnummers
Voorkomt de opname van '#line'-richtlijnen in de uitvoer.

-niet optimaliseren
Schakelt bepaalde optimalisaties uit. De enige optimalisatie die momenteel wordt beïnvloed is
het gebruik van doels door de uitvoer C-code (zie perlguts). Dit kan aanzienlijk vertragen
de gegenereerde code, maar dit is de manier xsubpp van 5.005 en eerder bediend.

-geen uit
Schakel de herkenning van de aangiften "IN", "OUT_LIST" en "INOUT_LIST" uit.

-noargtypes
Schakel de herkenning van ANSI-achtige beschrijvingen van functiehandtekeningen uit.

-C ++ Doet momenteel helemaal niets. Deze vlag was voor veel versies een no-op
van perl, tenminste zo ver terug als perl5.003_07. Het mag hier voor achteruit
compatibiliteit.

-s=... or -strippen=...
Deze optie is obscuur en ontmoedigd.

Indien gespecificeerd, wordt de gegeven string verwijderd vanaf het begin van de C
functienaam in de gegenereerde XS-functies (als deze met dat voorvoegsel begint). Dit
geldt alleen voor XSUB's zonder "CODE"- of "PPCODE"-blokken. De XS bijvoorbeeld:

leegte foo_bar(int i);

wanneer "xsubpp" wordt aangeroepen met "-s foo_" zal een "foo_bar" -functie in Perl worden geïnstalleerd,
maar roep echt bar(i) in C. Meestal is dit het tegenovergestelde van wat je wilt
en faalmodi zijn enigszins onduidelijk, dus vermijd deze optie waar mogelijk.

MILIEU


Er worden geen omgevingsvariabelen gebruikt.

Gebruik xsubpp online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

  • 1
    fre:ac - gratis audio-omzetter
    fre:ac - gratis audio-omzetter
    fre:ac is een gratis audio-omzetter en cd
    ripper voor verschillende formaten en encoders.
    Het beschikt over MP3, MP4/M4A, WMA, Ogg
    Vorbis-, FLAC-, AAC- en Bonk-indeling
    steun, ...
    Download fre:ac - gratis audio-omzetter
  • 2
    matplotlib
    matplotlib
    Matplotlib is een uitgebreide bibliotheek
    voor het maken van statische, geanimeerde en
    interactieve visualisaties in Python.
    Matplotlib maakt gemakkelijke dingen gemakkelijk en
    moeilijk ding...
    Matplotlib downloaden
  • 3
    Botman
    Botman
    Schrijf uw chatbot-logica een keer en
    sluit het aan op een van de beschikbare
    berichtenservices, waaronder Amazon
    Alexa, Facebook Messenger, Slack,
    Telegram of zelfs jij...
    Botman downloaden
  • 4
    Joplin
    Joplin
    Joplin is een gratis en open source
    notities maken en to-do applicatie dat
    kan een groot aantal noten verwerken
    Markdown-indeling, organiseer ze in
    notitieboekjes en...
    Joplin downloaden
  • 5
    gerbv - een Gerber (RS-274X) kijker
    gerbv - een Gerber (RS-274X) kijker
    Gerbv is een open source Gerber-bestand
    (alleen RS-274X) kijker. Gerbv laat je
    laad meerdere bestanden op elkaar,
    metingen doen op de weergegeven afbeelding,
    enzovoort. ...
    Download gerbv - een Gerber (RS-274X) viewer
  • 6
    Iometer
    Iometer
    Analysetool voor I/O-prestaties.
    Doelgroep: ontwikkelaars, informatie
    Technologie, Wetenschap/Onderzoek, Systeem
    Beheerders. Gebruikersinterface: Win32
    (MS-Windows). programma...
    Iometer downloaden
  • Meer "

Linux-commando's

Ad