InglêsFrancêsEspanhol

Ad


favicon do OnWorks

ccconfigp - Online na nuvem

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

Este é o comando ccconfigp 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


ccconfig - Obtenha a configuração do Convert :: Binary :: C para um compilador

SINOPSE


ccconfig opções [- opções do compilador]

opções:

-c
--cc compilador compilador executável para testar
padrão: determinado automaticamente

-o
--output-file file output nome do arquivo
padrão: saída para stdout

-f
- formato de saída formato formato de saída
padrão: dumper

--basename nome de base dos arquivos de teste temporários
padrão: _t_e_s_t

-I
--inc-path definir manualmente o compilador incluir o caminho

- regra do compilador de regra de pré-processamento para pré-processamento
regra do compilador de regra --compile-obj para objetos de compilação
regra do compilador de regra --compile-exe para compilar executáveis

--c-ext extensão ext de arquivos de origem C
--pp-ext extensão ext dos arquivos de saída do pré-processador
--obj-ext extensão ext de arquivos objeto
--exe-ext extensão ext de arquivos executáveis

--nodelete não apaga arquivos temporários
--norun não tenta executar executáveis
--quiet não exibe nada
--nostatus não exibe indicador de status

- número da versão impressa da versão

--debug modo de depuração

Marcadores de posição permitidos nas regras do compilador:

arquivo fonte% c C
% o arquivo de objeto
% e arquivo executável
% i arquivo de saída do pré-processador
| o resultado é gravado em stdout (apenas no final da regra)

DESCRIÇÃO


"ccconfig" tentará determinar uma configuração utilizável para Convert :: Binary :: C de
testando um executável do compilador. Não é necessário que os binários gerados pelo
o compilador pode ser executado, então "ccconfig" também pode ser usado para compiladores cruzados.

Esta ferramenta ainda é experimental, e você não deve confiar em sua saída sem
verificar, nem espere que funcione em seu ambiente.

OPÇÕES


"--cc" compilador
Esta opção permite que você especifique explicitamente um executável do compilador. Isto é especialmente
útil se você não quiser usar o compilador do sistema. Se esta opção não for fornecida,
"ccconfig" tenta adivinhar um compilador.

"--arquivo de saída" lima
Grave a configuração Convert :: Binary :: C no arquivo especificado. O padrão é escrever o
configuração para "stdout".

"--Formato de saída" formato
Especifique o formato de saída da configuração Convert :: Binary :: C. Os seguintes formatos
são atualmente suportados:

dumper Produz um hash de% de configuração usando Data :: Dumper
Exigir Saída em um formato adequado para exigir

O padrão é "dumper".

"--basename" nome
Permite que você altere o nome base dos arquivos de teste temporários. Isso é usado junto com
as várias opções "-ext" para construir os nomes dos arquivos de origem C, saída do pré-processador
arquivos, arquivos de objeto e executáveis.

"--inc-path" caminho
Esta opção permite que você defina manualmente o caminho de inclusão do compilador. Isso é útil se
"ccconfig" não pode determinar o caminho de inclusão automaticamente, muito provavelmente porque
não pode analisar a saída do pré-processador. Esta opção pode ser especificada mais de uma vez.

"- pré-processo" governar
Usando esta opção, você pode especificar um governar que "ccconfig" usa para executar o compilador para obter
saída do pré-processador. A maioria dos compiladores grava a saída do pré-processador na saída padrão quando
dada a opção "-E", ou seja,

cc -E foo.c

irá pré-processar foo.c para a saída padrão. A regra correspondente para "ccconfig" seria:

ccconfig --preprocess = '- E% c |'

O <% c> será substituído pelo nome do arquivo de origem C, e o símbolo de tubo sinaliza que o
o resultado será gravado na saída padrão.

Os seguintes marcadores podem ser usados ​​nas regras "ccconfig":

arquivo fonte% c C
% o arquivo de objeto
% e arquivo executável
% i arquivo de saída do pré-processador

Normalmente, "ccconfig" tenta descobrir as regras corretas por conta própria.

"--compile-obj" governar
Como "--preprocess", esta opção permite que você defina uma regra de como compilar um objeto
Arquivo. Para a maioria dos compiladores, esta regra será algo como

ccconfig --compile-obj = '- c -o% o% c'

"--compile-exe" governar
Como "--preprocess", esta opção permite que você defina uma regra de como compilar um
arquivo executável. Para a maioria dos compiladores, esta regra será algo como

ccconfig --compile-exe = '- o% e% c'

Observe que é suficiente especificar "--compile-obj" ou "--compile-exe". Então se
seu compilador só pode criar arquivos de objeto, tudo bem.

"--c-ext"
Esta opção é usada junto com "--basename" para construir o nome de um arquivo C fonte. Isto é
geralmente definido como ".c".

"--pp-ext"
Esta opção é usada junto com "--basename" para construir o nome de uma saída do pré-processador
arquivo.

"--obj-ext"
Esta opção é usada junto com "--basename" para construir o nome de um arquivo de objeto.

"--exe-ext"
Esta opção é usada junto com "--basename" para construir o nome de um arquivo executável.

"--nodelete"
Não tente excluir arquivos temporários que foram criados pelo compilador. Normalmente,
"ccconfig" irá procurar todos os arquivos com o mesmo nome de base do arquivo de teste temporário e
exclua-os.

"--Não corra"
Você pode especificar esta opção se os executáveis ​​gerados pelo seu compilador não puderem ser executados em
sua máquina, ou seja, se você tiver um compilador cruzado. No entanto, "ccconfig" irá automaticamente
descubra que ele não pode executar os executáveis.

Quando esta opção é definida, um conjunto diferente de algoritmos é usado para determinar alguns
definições de configuração. Esses algoritmos são todos baseados na colocação de uma assinatura especial em
o arquivo objeto. Eles são menos confiáveis ​​que os algoritmos padrão, então você não deve usar
a menos que você precise.

"--quieto"
Não exiba nada, exceto para a configuração final.

"--nostatus"
Oculte o indicador de status. Recomendado se você deseja redirecionar a saída do script para um
arquivo:

ccconfig --nostatus> config.pl 2> ccconfig.log

"--versão"
Grava o nome do programa, a versão e o caminho para a saída padrão.

"--depurar"
Gere toneladas de saída de depuração. Não use a menos que você saiba o que está fazendo.

EXEMPLOS


Normalmente, um simples

ccconfig

sem argumentos é o suficiente se você quiser a configuração do compilador do sistema. Enquanto
"ccconfig" está em execução, ele gravará muitas informações de status em "stderr". Quando é
feito, ele geralmente irá despejar uma tabela hash Perl para "stdout" que pode ser usado diretamente como um
configuração para Convert :: Binary :: C.

Se você deseja a configuração de um compilador diferente, ou "ccconfig" não pode determinar
seu compilador de sistema automaticamente, use

ccconfig -c gcc32

se o nome do seu compilador for "gcc32".

Se você quiser passar opções adicionais para o compilador, você pode fazer isso após um traço duplo
na linha de comando:

ccconfig - -g -DDEBUGGING

or

ccconfig -c gcc32 - -ansi -fshort-enums

Se você gostaria de fazer a interface com o núcleo Perl, você pode encontrar uma configuração adequada usando
algo como:

ccconfig --cc = `perl -MConfig -e 'print $ Config {cc}'` \
- `perl -MConfig -e 'print $ Config {ccflags}'`

DIREITOS AUTORAIS


Copyright (c) 2002-2015 Marcus Holland-Moritz. Todos os direitos reservados. Este programa é grátis
Programas; você pode redistribuí-lo e / ou modificá-lo sob os mesmos termos do próprio Perl.

Use ccconfigp online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    Plugin Eclipse Tomcat
    Plugin Eclipse Tomcat
    O plug-in Eclipse Tomcat fornece
    integração simples de um servlet tomcat
    container para o desenvolvimento de java
    Aplicativos da web. Você pode se juntar a nós para
    discussão ...
    Baixe o plug-in Eclipse Tomcat
  • 2
    Área de trabalho do WebTorrent
    Área de trabalho do WebTorrent
    WebTorrent Desktop é para streaming
    torrents no Mac, Windows ou Linux. Isto
    conecta-se ao BitTorrent e
    Peers WebTorrent. Agora não há
    precisa esperar por ...
    Baixar WebTorrent Desktop
  • 3
    GenX
    GenX
    GenX é um programa científico para refinar
    reflexividade de raios-x, nêutron
    refletividade e raio-x de superfície
    dados de difração usando o diferencial
    algoritmo de evolução ....
    Baixar GenX
  • 4
    pspp4windows
    pspp4windows
    O PSPP é um programa de estatística
    análise de dados amostrados. é grátis
    substituição do programa proprietário
    SPSS. PSPP tem base em texto e
    gráfico nós...
    Baixar pspp4windows
  • 5
    Extensões Git
    Extensões Git
    Extensões Git é uma ferramenta de IU independente
    para gerenciar repositórios Git. Isso também
    integra-se com o Windows Explorer e
    Microsoft Visual Studio
    (2015/2017/2019). º...
    Baixar extensões do Git
  • 6
    eSpeak: síntese de voz
    eSpeak: síntese de voz
    Mecanismo de conversão de texto em fala para inglês e
    muitas outras línguas. Tamanho compacto com
    pronúncia clara, mas artificial.
    Disponível como um programa de linha de comando com
    muitos ...
    Baixar eSpeak: síntese de fala
  • Mais "

Comandos Linux

Ad