IngleseFranceseSpagnolo

Esegui server | Ubuntu > | Fedora > |


Favicon di OnWorks

winegcc-development - Online nel cloud

Esegui winegcc-development nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando winegcc-development 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-short-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.

AMBIENTE


COSTRUZIONE DEL VINO
Specifica il percorso e il nome del costruzione del vino binario che verrà lanciato
automaticamente da vinogcc. Se non impostato, vinogcc cercherà un file chiamato costruzione del vino
nel percorso.

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 winegcc-development online utilizzando i servizi onworks.net


Ad


Ad