InglêsFrancêsEspanhol

Ad


favicon do OnWorks

enólogo - Online na nuvem

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

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


winemaker - gere uma infraestrutura de construção para compilar programas Windows em Unix

SINOPSE


enólogo [ --nobanner ] [ --cópia de segurança | --sem backup ] [ --nosource-fix ]
[ - baixo-nenhum | - mais baixo | --inferior-maiúsculo ]
[ --inferior-incluir | --nolower-incluir ] [ --mfc | --nomfc ]
[ - guiexe | --janelas | --cuiexe | --console | --dll | --lib ]
[ -Dmacro[=definir]] [ -Idir ] [ -Pdir ] [ -idll ] [ -Ldir ] [ -lbiblioteca ]
[ --nodlls ] [ --nomsvcrt ] [ --interativo ] [ --Alvo único nome ]
[ --arquivos gerados ] [ --nogenerated-files ]]
[ --wine32 ]
diretório_trabalho | arquivo_projeto | arquivo_espaço_de_trabalho

DESCRIÇÃO


enólogo é um script perl projetado para ajudá-lo a iniciar o processo de conversão de seu
Fontes do Windows para programas Winelib.

Para fazer isso enólogo pode realizar as seguintes operações:

- renomeie seus arquivos de origem e diretórios para letras minúsculas no caso de eles terem todos
maiúsculas durante a transferência.

- realizar conversões de DOS para Unix (CRLF para LF).

- verifique as instruções de inclusão e referências de arquivo de recurso para substituir as barras invertidas por
barras para a frente.

- durante a etapa acima enólogo também irá realizar uma pesquisa sem distinção entre maiúsculas e minúsculas do
arquivo referenciado no caminho de inclusão e reescrever a instrução de inclusão com o caso correto
se necessário.

- enólogo também verificará outras questões mais exóticas, como #pragma pacote uso, uso de
afxres.h em projetos não MFC e muito mais. Sempre que encontra algo fora do
comum, ele irá avisá-lo sobre isso.

- enólogo também pode escanear uma árvore de diretório completa de uma vez, adivinhe quais são os
executáveis ​​e bibliotecas que você está tentando construir, combine-os com os arquivos de origem e
gerar o correspondente Makefile.

- finalmente enólogo irá gerar um global Makefile para uso normal.

- enólogo conhece o projeto baseado em MFC e irá gerar arquivos personalizados.

- enólogo pode ler arquivos de projeto existentes. Suporta arquivos dsp, dsw, vcproj e sln.

OPÇÕES


--nobanner
Desabilite a impressão do banner.

--cópia de segurança
Faça um backup de todos os arquivos de origem modificados. Este é o padrão.

--sem backup
Não faça backup dos arquivos de origem modificados.

--nosource-fix
Não tente consertar os arquivos de origem (por exemplo, conversão de DOS para Unix). Isso evita
reclamações se os arquivos forem somente leitura.

- mais baixo
Renomeie todos os arquivos e diretórios para letras minúsculas.

--inferior-maiúsculo
Renomeie apenas arquivos e diretórios que tenham nomes em letras maiúsculas. Então OLÁ.C
seria renomeado, mas não mundo.c.

- baixo-nenhum
Não renomeie arquivos e diretórios para letras minúsculas. Observe que isso não impede
a renomeação de um arquivo se sua extensão não puder ser tratada como está, por exemplo, ".Cxx". Esse
é o padrão.

--inferior-incluir
Quando o arquivo correspondente a uma declaração de inclusão (ou outra forma de arquivo
referência para arquivos de recurso) não for encontrada, converta esse nome de arquivo em minúsculas.
Este é o padrão.

--nolower-incluir
Não modifique a instrução include se o arquivo referenciado não puder ser encontrado.

- guiexe | --janelas
Assuma um aplicativo gráfico quando um alvo executável ou um alvo desconhecido
tipo for encontrado. Este é o padrão.

--cuiexe | --console
Assume um aplicativo de console quando um alvo executável ou um alvo de tipo desconhecido
seja encontrado.

--dll Assuma uma dll quando um alvo de tipo desconhecido for encontrado, ou seja, quando enólogo É incapaz
para determinar se é um executável, uma dll ou uma biblioteca estática,

--lib Assuma uma biblioteca estática quando um destino de tipo desconhecido for encontrado, ou seja, quando enólogo
não consegue determinar se é um executável, uma dll ou uma biblioteca estática,

--mfc Especifique que os destinos são baseados em MFC. Nesse caso enólogo adapta a inclusão
e caminhos de biblioteca de acordo e vincula o destino à biblioteca MFC.

--nomfc
Especifique que os destinos não são baseados em MFC. Esta opção desativa o uso de bibliotecas MFC
mesmo se enólogo encontra arquivos stdafx.cpp or stdafx.h isso faria com que
habilitar MFC automaticamente se nenhum --nomfc nem --mfc foi especificado.

-Dmacro[=definir]
Adicione a definição de macro especificada à lista global de definições de macro.

-Idir Anexe o diretório especificado ao caminho de inclusão global.

-Pdir Anexe o diretório especificado ao caminho dll global.

-idll Adicione a biblioteca Winelib à lista global de bibliotecas Winelib para importar.

-Ldir Anexe o diretório especificado ao caminho da biblioteca global.

-lbiblioteca
Adicione a biblioteca especificada à lista global de bibliotecas para vincular.

--nodlls
Não use o conjunto padrão de bibliotecas Winelib para importações. Ou seja, qualquer DLL
seus usos de código devem ser explicitamente passados ​​com -i opções. O conjunto padrão de
bibliotecas é: odbc32.dll, odbccp32.dll, ole32.dll, oleaut32.dll e winspool.drv.

--nomsvcrt
Defina algumas opções para contar Winegcc não compilar no msvcrt. Use esta opção se
você tem arquivos cpp que incluem .

--interativo
Use o modo interativo. Neste modo enólogo irá pedir-lhe para confirmar a lista de
alvos para cada diretório e, em seguida, fornecer diretório e alvo específico
opções.

--Alvo único nome
Especifique que há apenas um alvo, chamado nome.

--arquivos gerados
Gere o Makefile. Este é o padrão.

--nogenerated-files
Não gere o Makefile.

--wine32
Gere um alvo de 32 bits. Isso é útil em sistemas wow64. Sem essa opção, o
arquitetura padrão é usada.

EXEMPLOS


Aqui está um típico enólogo usar:

$ winemaker --lower-uppercase -DSTRICT.

O acima diz enólogo para verificar o diretório atual e seus subdiretórios em busca de fontes
arquivos. Sempre que se encontrar um arquivo ou diretório cujo nome está todo em maiúsculas, ele deve renomear
em minúsculas. Em seguida, deve corrigir todos esses arquivos de origem para compilação com Winelib
e gerar Makefiles. O -DSTRITO especifica que o ESTRITO macro deve ser definido quando
compilar essas fontes. Finalmente um Makefile Será criado.

A próxima etapa seria:

Faça $

Se neste ponto você obter erros de compilação (o que é bastante provável para um tamanho razoável
projeto), então você deve consultar o Guia do Usuário Winelib para encontrar dicas sobre como resolver
Eles.

Para um projeto baseado em MFC, você teria que executar os seguintes comandos em vez disso:

$ winemaker --lower-uppercase --mfc.
Faça $

Para um arquivo de projeto existente, você teria que executar os seguintes comandos:

$ winemaker meuprojeto.dsp
Faça $

TUDO / INSETOS


Em alguns casos, você terá que editar o Makefile ou arquivos de origem manualmente.

Supondo que o executável / biblioteca do Windows esteja disponível, poderíamos usar Winedump para
determinar que tipo de executável é (gráfico ou console), quais bibliotecas ele é
vinculado e quais funções ele exporta (para bibliotecas). Poderíamos então restaurar todos
essas configurações para o destino Winelib correspondente.

Além disso enólogo não é muito bom em encontrar a biblioteca que contém o executável:
deve estar no diretório atual ou no LD_LIBRARY_PATH.

enólogo ainda não oferece suporte a arquivos de mensagens e ao compilador de mensagens.

Bugs podem ser relatados no Vinhos erro perseguidorhttp://bugs.winehq.org⟩.

AUTORES


François Gouget para CodeWeavers
Dimitrie O. Paun
André Hentschel

DISPONIBILIDADE


enólogo faz parte da distribuição Wine, que está disponível através do WineHQ, o Vinhos
desenvolvimento sedehttp://www.winehq.org/⟩.

Use o winemaker online usando os serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    Phaser
    Phaser
    Phaser é um aplicativo rápido, gratuito e divertido
    framework de jogo HTML5 de origem que oferece
    Renderização WebGL e Canvas em
    navegadores da web para desktop e celular. Jogos
    pode ser co ...
    Baixar Phaser
  • 2
    Motor VASSAL
    Motor VASSAL
    VASSAL é um motor de jogo para criar
    versões eletrônicas do tabuleiro tradicional
    e jogos de cartas. Ele fornece suporte para
    renderização e interação de peças do jogo,
    e ...
    Baixar VASSAL Engine
  • 3
    OpenPDF - Fork do iText
    OpenPDF - Fork do iText
    OpenPDF é uma biblioteca Java para criar
    e edição de arquivos PDF com LGPL e
    Licença de código aberto MPL. OpenPDF é o
    LGPL/MPL sucessor de código aberto do iText,
    um ...
    Baixar OpenPDF - Bifurcação do iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistema para Automatizado
    Análises geocientíficas - é um geográfico
    Software de Sistema de Informação (GIS) com
    imensas capacidades para geodados
    processando e ana ...
    Baixar SAGA GIS
  • 5
    Caixa de ferramentas para Java / JTOpen
    Caixa de ferramentas para Java / JTOpen
    O IBM Toolbox for Java / JTOpen é um
    biblioteca de classes Java suportando o
    programação cliente/servidor e internet
    modelos para um sistema rodando OS/400,
    i5/OS, ou...
    Baixar Toolbox para Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (ou D3 para documentos baseados em dados)
    é uma biblioteca JavaScript que permite
    para produzir dados dinâmicos e interativos
    visualizações em navegadores da web. Com D3
    você...
    Baixar D3.js
  • Mais "

Comandos Linux

  • 1
    Abidiff
    Abidiff
    abidiff - comparar ABIs de arquivos ELF
    abidiff compara o aplicativo binário
    Interfaces (ABI) de duas bibliotecas compartilhadas
    em formato ELF. Ele emite um significativo
    relatorio ...
    Executar abidiff
  • 2
    abidw
    abidw
    abidw - serializar o ABI de um ELF
    arquivo abidw lê uma biblioteca compartilhada em ELF
    formato e emite uma representação XML
    de seu ABI para a saída padrão. O
    emitido ...
    Execute abidw
  • 3
    copac2xml
    copac2xml
    bibutils - conversão de bibliografia
    Serviços de utilidade pública ...
    Execute copac2xml
  • 4
    copta
    copta
    copt - otimizador de olho mágico SYSNOPIS:
    copt.. DESCRIÇÃO: copt é um
    otimizador de olho mágico de uso geral. Isto
    lê o código de sua entrada padrão e
    escreve um...
    Executar copia
  • 5
    collect_stx_titles
    collect_stx_titles
    collect_stx_titles - reunir título
    declarações de documentos Stx ...
    Executar collect_stx_titles
  • 6
    banco giratório
    banco giratório
    bancada - benchmark http ...
    Executar gatling-bench
  • Mais "

Ad