InglêsFrancêsEspanhol

Ad


favicon do OnWorks

winegcc - online na nuvem

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

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


winegcc - compilador compatível com Wine C e C ++ MinGW

SINOPSE


Winegcc [opções] no arquivo...

DESCRIÇÃO


Winegcc é um wrapper gcc que tenta fornecer um compilador compatível com MinGW no Linux.
Isso é mais útil para desenvolvedores Win32 que podem simplesmente pegar seu código MinGW do Windows,
e recompile-o sem modificações no Winelib no Linux. wineg ++ aceita principalmente o
mesmas opções que winegcc.

O objetivo do winegcc é ser capaz de simplesmente substituir gcc / g ++ / windres por
winegcc / wineg ++ / wrc em um MinGW Makefile, e apenas recompilar o aplicativo usando Winelib
em Wine. Embora normalmente haja pequenos ajustes que devem ser feitos no
código-fonte do aplicativo e / ou Makefile, é muito fácil fazê-los de uma forma que seja
compatível entre os ambientes MinGW e Wine.

Este manual documentará apenas as diferenças do gcc; por favor consulte o manual do gcc para
mais informações sobre essas opções.

OPÇÕES


gcc opções: Todas as opções do gcc são suportadas e passadas para o compilador backend.

-Bprefixo
Esta opção especifica onde encontrar os executáveis, bibliotecas, arquivos de inclusão e
arquivos de dados do próprio compilador. Esta é uma opção padrão do gcc que foi
estendido para reconhecer um prefixo terminando com '/ tools / winebuild', caso em que
winegcc entra em um modo especial para construir o próprio vinho. Os desenvolvedores devem evitar
prefixos que terminam com o sufixo mágico, ou se isso não for possível, simplesmente expresse
de forma diferente, como '/ tools / winebuild /', para evitar o comportamento especial.

-fno-curto-wchar
Substitua o tipo subjacente de wchar_t para ser o padrão para o destino, em vez disso
de usar short unsigned int, que é o padrão para Win32.

-mconsole
Esta opção passa '--subsystem console' para winebuild, para construir console
formulários. É o padrão.

-mno-cygwin
Use a implementação do Wine do MSVCRT, em vez de vincular à libc do sistema host.
Isso é necessário para a grande maioria dos aplicativos Win32, pois eles normalmente
dependem de vários recursos do MSVCRT. Esta opção também é usada pelo MinGW
compilador para vincular ao MSVCRT no Windows, em vez de vincular ao Cygwin libc.
Compartilhar a sintaxe com o MinGW torna muito fácil escrever Makefiles que funcionam sob
Wine, MinGW + MSYS ou MinGW + Cygwin.

-municódigo
Defina o ponto de entrada padrão do aplicativo como Unicode wmain () em vez de
a norma a Principal().

- janelas
Esta opção adiciona -lgdi32, -lcomdlg32 e -lshell32 à lista de
bibliotecas, e passa '--subsystem windows' para winebuild para construir
aplicações.

-nodefaultlibs
Não use as bibliotecas padrão do sistema ao vincular. Isso inclui, no mínimo
-lkernel32, -luser32, -ladvapi32 e quaisquer bibliotecas padrão usadas pelo back-end
compilador. A opção -mwindows aumenta a lista de bibliotecas padrão conforme descrito
acima.

-nostartfiles
Não adicione a biblioteca winecrt0 ao vincular.

-Wb,opção
Passe uma opção para winebuild. Se opção contém vírgulas, é dividido em vários
opções nas vírgulas.

DEFINA


winegcc define __WINE__, para o código que precisa saber quando está sendo compilado sob
Vinho. Também define WIN32, _WIN32, __WIN32, __WIN32__, __WINNT e __WINNT__ para
compatibilidade com MinGW.

Use winegcc online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    Firebird
    Firebird
    Firebird RDBMS oferece recursos ANSI SQL
    & roda em Linux, Windows &
    várias plataformas Unix. Características
    excelente simultaneidade e desempenho
    & potência...
    Baixar Firebird
  • 2
    KompoZer
    KompoZer
    KompoZer é um editor HTML wysiwyg usando
    a base de código do Mozilla Composer. Como
    O desenvolvimento do Nvu foi interrompido
    em 2005, KompoZer corrige muitos bugs e
    adiciona um f...
    Baixar KompoZer
  • 3
    Downloader de mangá grátis
    Downloader de mangá grátis
    O Free Manga Downloader (FMD) é um
    aplicativo de código aberto escrito em
    Object-Pascal para gerenciamento e
    baixando mangá de vários sites.
    Isso é um espelho...
    Baixe o Manga Downloader Gratuito
  • 4
    UNetbootin
    UNetbootin
    O UNetbootin permite criar arquivos inicializáveis
    Unidades USB ao vivo para Ubuntu, Fedora e
    outras distribuições Linux sem
    gravando um CD. Funciona em Windows, Linux,
    e ...
    Baixar UNetbootin
  • 5
    ERP Dolibarr - CRM
    ERP Dolibarr - CRM
    Dolibarr ERP - CRM é uma ferramenta fácil de usar
    Pacote de software de código aberto ERP e CRM
    (executado com um servidor web php ou como
    software autônomo) para empresas,
    fundações...
    Baixar Dolibarr ERP - CRM
  • 6
    Cliente SQL SQuirreL
    Cliente SQL SQuirreL
    SQuirreL SQL Client é um SQL gráfico
    cliente escrito em Java que permitirá
    você para ver a estrutura de um JDBC
    banco de dados compatível, navegue pelos dados em
    mesas ...
    Baixar SQuirreL SQL Client
  • Mais "

Comandos Linux

Ad