InglêsFrancêsEspanhol

Ad


favicon do OnWorks

xsubppp - Online na nuvem

Execute o xsubppp no ​​provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando xsubppp que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


xsubpp - compilador para converter código Perl XS em código C

SINOPSE


xsubpp [-v] [-exceto] [-s de cinto de segurança] [-protótipos] [-noversioncheck] [-nolinenumbers]
[-nooptimize] [-tipomapa mapa de tipos] [-saída nome do arquivo] ... file.xs

DESCRIÇÃO


Este compilador é normalmente executado pelos makefiles criados por ExtUtils :: MakeMaker ou por
Module :: Build ou outras ferramentas de construção de módulo Perl.

xsubpp irá compilar o código XS em código C incorporando as construções necessárias para permitir que C
funções manipulam os valores Perl e criam a cola necessária para permitir que o Perl acesse aqueles
funções. O compilador usa mapas de tipos para determinar como mapear os parâmetros da função C e
variáveis ​​para valores Perl.

O compilador irá procurar por arquivos typemap chamados mapa de tipos. Ele vai usar o seguinte
caminho de pesquisa para encontrar mapas de tipos padrão, com o mapa de tipos mais à direita tendo precedência.

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

Ele também usará um mapa de tipos padrão instalado como "ExtUtils :: typemap".

OPÇÕES


Observe que a opção "XSOPT" do MakeMaker pode ser usada para adicionar essas opções a qualquer makefiles
gerado por MakeMaker.

-hiertype
Retém '::' em nomes de tipo para que os tipos hierárquicos C ++ possam ser mapeados.

-exceto
Adiciona stubs de tratamento de exceção ao código C.

-tipomapa mapa de tipos
Indica que um mapa de tipos fornecido pelo usuário deve ter precedência sobre o padrão
mapas de tipos. Esta opção pode ser usada várias vezes, com o último mapa de tipo tendo o
maior precedência.

-saída nome do arquivo
Especifica o nome do arquivo de saída a ser gerado. Se nenhum arquivo for especificado, a saída
será gravado na saída padrão.

-v Imprime o xsubpp número da versão para a saída padrão e sai.

-protótipos
Por padrão xsubpp não irá gerar automaticamente o código de protótipo para todos os xsubs. Esse
flag irá habilitar protótipos.

-noversioncheck
Desativa o teste de tempo de execução que determina se o arquivo de objeto (derivado de ".xs"
arquivo) e os arquivos ".pm" têm o mesmo número de versão.

-nolinenumbers
Impede a inclusão de diretivas '#line' na saída.

-nooptimize
Desativa certas otimizações. A única otimização afetada atualmente é
o uso de alvos pelo código C de saída (ver perlguts). Isso pode diminuir significativamente
para baixo o código gerado, mas este é o caminho xsubpp de 5.005 e anteriores operados.

-noinout
Desative o reconhecimento das declarações "IN", "OUT_LIST" e "INOUT_LIST".

-noargtypes
Desative o reconhecimento de descrições semelhantes a ANSI de assinatura de função.

-C ++ Atualmente não faz nada. Este sinalizador tem sido autônomo em muitas versões
de perl, pelo menos até perl5.003_07. É permitido aqui para trás
compatibilidade.

-s = ... or -strip = ...
Esta opção is obscurecer e desencorajado.

Se especificado, a string fornecida será removida do início do C
nome da função nas funções XS geradas (se começar com esse prefixo). Esse
aplica-se apenas a XSUBs sem blocos "CODE" ou "PPCODE". Por exemplo, o XS:

void foo_bar (int i);

quando "xsubpp" é invocado com "-s foo_" irá instalar uma função "foo_bar" em Perl,
mas realmente chame bar (i) em C. Na maioria das vezes, isso é o oposto do que você quer
e os modos de falha são um tanto obscuros, portanto, evite esta opção sempre que possível.

MEIO AMBIENTE


Nenhuma variável de ambiente é usada.

Use xsubppp online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    Suportes
    Suportes
    Brackets é um software de código aberto moderno e gratuito
    editor de texto feito especialmente para Web
    Desenvolvimento. Escrito em HTML, CSS e
    JavaScript com ferramentas visuais focadas e
    prepara...
    Baixe os suportes
  • 2
    Compilador pascal gratuito
    Compilador pascal gratuito
    Um compilador Pascal de 32/64/16 bits para
    Win32/64/CE, Linux, Mac OS X/iOS,
    Android, FreeBSD, OS/2, Game Boy
    Advance, Nintendo NDS e DOS;
    compatível semanticamente com...
    Baixe o Compilador Pascal Gratuito
  • 3
    Informações Canon EOS DIGITAL
    Informações Canon EOS DIGITAL
    Canon não tem contagem de obturador
    incluído na informação EXIF ​​de um
    arquivo de imagem, ao contrário de Nikon e
    Pentax. Não há nenhuma base oficial da Canon
    aplicativo ...
    Baixe informações da Canon EOS DIGITAL
  • 4
    rEFInd
    rEFInd
    rEFInd é um fork do boot rEFIt
    Gerente. Como o rEFIt, o rEFInd pode
    detectar automaticamente sua inicialização EFI instalada
    carregadores e apresenta uma bela GUI
    menu da opção de inicialização ...
    Baixar rEFInd
  • 5
    Express Luke GSI
    Express Luke GSI
    Esta página de download do SourceForge era para
    conceder aos usuários o download da minha fonte construída
    GSIs, baseados na grande teoria de Phhusson
    trabalhos. Eu construo o Android Pie e
    Android 1 ...
    Baixar ExpressLuke GSI
  • 6
    Caster de música
    Caster de música
    Music Caster é um reprodutor de música de bandeja
    que permite que você transmita sua música local para um
    Dispositivo Google Cast. Na primeira corrida,
    você precisará clicar na seta em seu
    tas ...
    Baixar Music Caster
  • Mais "

Comandos Linux

Ad