InglésFrancésEspañol

Ad


icono de página de OnWorks

xsubppp: en línea en la nube

Ejecute xsubppp en el proveedor de alojamiento gratuito de OnWorks sobre Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando xsubppp que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


xsubpp - compilador para convertir código Perl XS en código C

SINOPSIS


xsubpp [-v] [-excepto] [-s patrón] [-prototipos] [-noversioncheck] [-nolinnúmeros]
[-nooptimizar] [-mapa de tipos mapa tipográfico] [-producción nombre de archivo] ... archivo.xs

DESCRIPCIÓN


Este compilador normalmente lo ejecutan los archivos MAKE creados por ExtUtils :: MakeMaker o por
Module :: Build u otras herramientas de construcción de módulos de Perl.

xsubpp compilará el código XS en el código C incorporando las construcciones necesarias para permitir que C
Las funciones manipulan los valores de Perl y crean el pegamento necesario para permitir que Perl acceda a esos
funciones. El compilador usa typemaps para determinar cómo mapear los parámetros de la función C y
variables a valores de Perl.

El compilador buscará archivos de mapas de tipos llamados mapa tipográfico. Utilizará lo siguiente
ruta de búsqueda para encontrar mapas de tipos predeterminados, con el mapa de tipos más a la derecha teniendo prioridad.

../../../mapa de tipos:../../mapa de tipos:../mapa de tipos:mapa de tipos

También utilizará un typemap predeterminado instalado como "ExtUtils :: typemap".

CAMPUS


Tenga en cuenta que la opción "XSOPT" MakeMaker se puede utilizar para agregar estas opciones a cualquier archivo MAKE
generado por MakeMaker.

-hiertipo
Conserva '::' en los nombres de los tipos para que los tipos jerárquicos de C ++ se puedan asignar.

-excepto
Agrega stubs de manejo de excepciones al código C.

-mapa de tipos mapa tipográfico
Indica que un mapa de tipos proporcionado por el usuario debe tener prioridad sobre el predeterminado
typemaps. Esta opción se puede utilizar varias veces, y el último mapa de tipos tiene la
precedencia más alta.

-producción nombre de archivo
Especifica el nombre del archivo de salida que se generará. Si no se especifica ningún archivo, la salida
se escribirá en la salida estándar.

-v Imprime el xsubpp número de versión a la salida estándar, luego sale.

-prototipos
Por defecto xsubpp no generará automáticamente un código prototipo para todos los xsubs. Esta
bandera habilitará prototipos.

-noversioncheck
Desactiva la prueba de tiempo de ejecución que determina si el archivo de objeto (derivado del ".xs"
file) y los archivos ".pm" tienen el mismo número de versión.

-nolinnúmeros
Evita la inclusión de directivas '#line' en la salida.

-nooptimizar
Desactiva determinadas optimizaciones. La única optimización que se ve afectada actualmente es
el uso de dirigidoss por el código C de salida (ver perlguts). Esto puede ralentizar significativamente
abajo el código generado, pero esta es la forma xsubpp de 5.005 y anteriores.

-noinout
Desactive el reconocimiento de declaraciones "IN", "OUT_LIST" e "INOUT_LIST".

-noargtipos
Desactive el reconocimiento de descripciones de firmas de funciones similares a ANSI.

-C ++ Actualmente no hace nada en absoluto. Esta bandera no ha sido operativa en muchas versiones.
de perl, al menos desde perl5.003_07. Está permitido aquí al revés
compatibilidad.

-s = ... or -strip = ...
Este opción is oscuro y desanimado.

Si se especifica, la cadena dada se eliminará del comienzo de la C
nombre de la función en las funciones XS generadas (si comienza con ese prefijo). Esta
sólo se aplica a XSUB sin bloques "CODE" o "PPCODE". Por ejemplo, el XS:

void foo_bar (int i);

cuando se invoca "xsubpp" con "-s foo_", se instalará una función "foo_bar" en Perl,
pero realmente llame a la barra (i) en C.La mayoría de las veces, esto es lo opuesto a lo que desea
y los modos de falla son algo oscuros, así que evite esta opción siempre que sea posible.

MEDIO AMBIENTE


No se utilizan variables de entorno.

Use xsubppp en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

  • 1
    Soportes
    Soportes
    Brackets es un programa gratuito y moderno de código abierto
    editor de texto hecho especialmente para Web
    Desarrollo. Escrito en HTML, CSS y
    JavaScript con herramientas visuales enfocadas y
    preparar...
    Descargar Brackets
  • 2
    Compilador pascal gratis
    Compilador pascal gratis
    Un compilador Pascal de 32/64/16 bits para
    Win32/64/CE, Linux, Mac OS X/iOS,
    Android, FreeBSD, OS/2, Gameboy
    Avance, Nintendo NDS y DOS;
    semánticamente compatible con...
    Descargar Compilador Pascal Gratis
  • 3
    Información sobre Canon EOS DIGITAL
    Información sobre Canon EOS DIGITAL
    Canon no tiene contador de obturadores
    incluido en la información EXIF ​​de un
    archivo de imagen, a diferencia de Nikon y
    Pentax. No hay ningún canon oficial basado
    solicitud ...
    Descargar Canon EOS DIGITAL Información
  • 4
    REFIENDO
    REFIENDO
    rEFInd es una bifurcación de la bota rEFIt
    gerente. Como rEFIt, rEFInd puede
    detectar automáticamente su arranque EFI instalado
    cargadores y presenta una bonita GUI
    menú de opción de arranque ...
    Descargar reencontrar
  • 5
    ExpressLuke GSI
    ExpressLuke GSI
    Esta página de descarga de SourceForge fue para
    otorgar a los usuarios descargar mi fuente construida
    GSI, basado en el gran phhusson
    trabaja. Construyo Android Pie y
    Android 1 ...
    Descargar ExpressLuke GSI
  • 6
    Lanzador de música
    Lanzador de música
    Music Caster es un reproductor de música de bandeja
    que te permite transmitir tu música local a un
    Dispositivo Google Cast. En la primera carrera
    tendrá que hacer clic en la flecha en su
    tas ...
    Descargar Music Caster
  • Más "

Comandos de Linux

Ad