IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

wineg++ - Online nel cloud

Esegui wineg++ nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando wineg++ che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


winegcc - Compilatore compatibile con Wine C e C++ MinGW

SINOSSI


vinogcc [Opzioni] infilare...

DESCRIZIONE


vinogcc è un wrapper gcc che cerca di fornire un compilatore compatibile con MinGW sotto Linux.
Questo è molto utile per gli sviluppatori Win32 che possono semplicemente prendere il loro codice MinGW da Windows,
e ricompilalo senza modifiche sotto Winelib su Linux. wineg++ accetta principalmente il
stesse opzioni di winegcc.

L'obiettivo di winegcc è quello di poter sostituire semplicemente gcc/g++/windres con
winegcc/wineg++/wrc in un Makefile MinGW e ricompila semplicemente l'applicazione usando Winelib
sotto Vino. Mentre in genere ci sono piccole modifiche che devono essere apportate al
codice sorgente dell'applicazione e/o Makefile, è abbastanza facile eseguirli in un modo che è
compatibile tra gli ambienti MinGW e Wine.

Questo manuale documenterà solo le differenze da gcc; si prega di consultare il manuale gcc per
maggiori informazioni su queste opzioni.

VERSIONI


gcc opzioni: Tutte le opzioni di gcc sono supportate e vengono passate al compilatore di backend.

-Bprefisso
Questa opzione specifica dove trovare gli eseguibili, le librerie, i file di inclusione e
file di dati del compilatore stesso. Questa è un'opzione standard di gcc che è stata
esteso per riconoscere a prefisso che termina con '/tools/winebuild', nel qual caso
winegcc entra in una modalità speciale per costruire Wine stesso. Gli sviluppatori dovrebbero evitare
prefissi che terminano con il suffisso magico, o se ciò non è possibile, semplicemente express
in modo diverso, come '/tools/winebuild/', per evitare il comportamento speciale.

-fno-breve-wchar
Sostituisci invece il tipo sottostante affinché wchar_t sia l'impostazione predefinita per il target
di utilizzare short unsigned int, che è l'impostazione predefinita per Win32.

-mconsole
Questa opzione passa '--subsystem console' a winebuild, per costruire console
applicazioni. È l'impostazione predefinita.

-mno-cygwin
Utilizzare l'implementazione Wine di MSVCRT, invece di collegarsi alla libc del sistema host.
Ciò è necessario per la stragrande maggioranza delle applicazioni Win32, come in genere
dipendono da varie funzionalità di MSVCRT. Questo interruttore è utilizzato anche dal MinGW
compilatore per collegarsi a MSVCRT su Windows, invece di collegarsi a Cygwin libc.
Condividere la sintassi con MinGW rende molto facile scrivere Makefile che funzionano sotto
Wine, MinGW+MSYS o MinGW+Cygwin.

-municodice
Imposta il punto di ingresso predefinito dell'applicazione come Unicode wmain() invece di
lo standard principale().

-mfinestre
Questa opzione aggiunge -lgdi32, -lcomdlg32 e -lshell32 all'elenco di default
librerie e passa '--subsystem windows' a winebuild per creare grafica
applicazioni.

-nodefaultlibs
Non utilizzare le librerie di sistema standard durante il collegamento. Questi includono come minimo
-lkernel32, -luser32, -ladvapi32 e qualsiasi libreria predefinita utilizzata dal backend
compilatore. L'opzione -mwindows amplia l'elenco delle librerie predefinite come descritto
sopra.

-nostartfiles
Non aggiungere la libreria winecrt0 durante il collegamento.

-Wb,opzione
Passa un'opzione per la costruzione del vino. Se opzione contiene virgole, è diviso in più
opzioni alle virgole.

DEFINISCE


winegcc definisce __WINE__, per il codice che deve sapere quando viene compilato sotto
Vino. Definisce inoltre WIN32, _WIN32, __WIN32, __WIN32__, __WINNT e __WINNT__ per
compatibilità con MinGW.

Usa wineg++ online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    SWIG
    SWIG
    SWIG è uno strumento di sviluppo software
    che collega programmi scritti in C e
    C++ con una varietà di alto livello
    linguaggi di programmazione. SWIG è usato con
    diverso...
    Scarica SIG
  • 2
    Tema React di WooCommerce Nextjs
    Tema React di WooCommerce Nextjs
    Tema React WooCommerce, costruito con
    Avanti JS, Webpack, Babel, Node e
    Express, utilizzando GraphQL e Apollo
    Cliente. Negozio WooCommerce a React(
    contiene: Prodotti...
    Scarica il tema WooCommerce Nextjs React
  • 3
    archlabs_repo
    archlabs_repo
    Repository dei pacchetti per ArchLabs Questo è un file
    applicazione che può anche essere recuperata
    da
    https://sourceforge.net/projects/archlabs-repo/.
    È stato ospitato in OnWorks in...
    Scarica archlabs_repo
  • 4
    Progetto Zefiro
    Progetto Zefiro
    Il progetto Zephyr è una nuova generazione
    sistema operativo in tempo reale (RTOS) che
    supporta più hardware
    architetture. Si basa su a
    kernel a ingombro ridotto...
    Scarica il progetto zephyr
  • 5
    SCons
    SCons
    SCons è uno strumento di costruzione di software
    che è un'alternativa superiore al
    il classico strumento di costruzione "Make" che
    tutti conosciamo e amiamo. SCons è
    implementato un...
    Scarica SCons
  • 6
    PSInt
    PSInt
    PSeInt è un interprete di pseudo-codice per
    studenti di programmazione di lingua spagnola.
    Il suo scopo principale è quello di essere uno strumento per
    imparare e comprendere le basi
    concetto...
    Scarica PSInt
  • Di Più "

Comandi Linux

Ad