EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

winecpp – Online in der Cloud

Führen Sie winecpp im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl winecpp, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


winegcc - Wine C und C++ MinGW kompatibler Compiler

ZUSAMMENFASSUNG


weingcc [Optionen] im Ordner...

BESCHREIBUNG


weingcc ist ein gcc-Wrapper, der versucht, einen MinGW-kompatiblen Compiler unter Linux bereitzustellen.
Dies ist am nützlichsten für Win32-Entwickler, die ihren MinGW-Code einfach von Windows übernehmen können.
und ohne Änderungen unter Winelib unter Linux neu kompilieren. wineg++ akzeptiert meistens die
gleiche Optionen wie bei winegcc.

Das Ziel von winegcc ist es, gcc/g++/windres einfach durch . ersetzen zu können
winegcc/wineg++/wrc in einem MinGW Makefile, und kompilieren Sie die Anwendung einfach mit Winelib
unter Wein. Während in der Regel kleine Anpassungen vorgenommen werden müssen,
Anwendungsquellcode und/oder Makefile, ist es ziemlich einfach, sie auf eine Weise zu erstellen, die
kompatibel zwischen den MinGW- und Wine-Umgebungen.

In diesem Handbuch werden nur die Unterschiede zu gcc dokumentiert; Bitte konsultieren Sie das gcc-Handbuch für
weitere Informationen zu diesen Optionen.

OPTIONAL


gcc Optionen: Alle gcc-Optionen werden unterstützt und an den Backend-Compiler weitergegeben.

-BPräfix
Diese Option gibt an, wo die ausführbaren Dateien, Bibliotheken, Include-Dateien und
Datendateien des Compilers selbst. Dies ist eine standardmäßige gcc-Option, die
erweitert, um a . zu erkennen Präfix mit '/tools/winebuild' enden, in diesem Fall
winegcc tritt in einen speziellen Modus ein, um Wine selbst zu erstellen. Entwickler sollten vermeiden
Präfixe, die mit dem magischen Suffix enden, oder wenn das nicht möglich ist, einfach ausdrücken
es anders, wie '/tools/winebuild/', um das besondere Verhalten zu vermeiden.

-fno-kurz-wchar
Überschreiben Sie stattdessen den zugrunde liegenden Typ, damit wchar_t der Standard für das Ziel ist
der Verwendung von short unsigned int, was die Standardeinstellung für Win32 ist.

-mconsole
Diese Option übergibt '--subsystem console' an winebuild, um die Konsole zu bauen
Anwendungen. Es ist die Standardeinstellung.

-mno-cygwin
Verwenden Sie die Wine-Implementierung von MSVCRT, anstatt gegen die Hostsystem-Libc zu verlinken.
Dies ist für die überwiegende Mehrheit der Win32-Anwendungen erforderlich, da sie normalerweise
hängen von verschiedenen Funktionen von MSVCRT ab. Dieser Schalter wird auch vom MinGW . verwendet
Compiler zum Verlinken gegen MSVCRT unter Windows, anstatt gegen Cygwin libc zu verlinken.
Die gemeinsame Nutzung der Syntax mit MinGW macht es sehr einfach, Makefiles zu schreiben, die unter . funktionieren
Wine, MinGW+MSYS oder MinGW+Cygwin.

-Municode
Legen Sie den Standardeinstiegspunkt der Anwendung auf Unicode fest wmain() statt
des Standards Main().

-mwindows
Diese Option fügt -lgdi32, -lcomdlg32 und -lshell32 zur Liste der Standardeinstellungen hinzu
Bibliotheken und übergibt '--subsystem windows' an winebuild, um grafische
um weitere Anwendungsbeispiele zu finden.

-nodefaultlibs
Verwenden Sie beim Binden nicht die Standard-Systembibliotheken. Dazu gehören mindestens
-lkernel32, -luser32, -ladvapi32 und alle vom Backend verwendeten Standardbibliotheken
Compiler. Die Option -mwindows erweitert die Liste der Standardbibliotheken wie beschrieben
zu teilen.

-nostartfiles
Fügen Sie beim Verlinken nicht die Bibliothek winecrt0 hinzu.

-Wb,zu erhalten
Übergeben Sie eine Option an winebuild. Wenn zu erhalten enthält Kommas, es wird in mehrere geteilt
Optionen an den Kommas.

DEFINIERT


winegcc definiert __WINE__ für Code, der wissen muss, wann er kompiliert wird unter
Wein. Es definiert auch WIN32, _WIN32, __WIN32, __WIN32__, __WINNT und __WINNT__ für
Kompatibilität mit MinGW.

Verwenden Sie winecpp online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

  • 1
    AstroOrzPlayer
    AstroOrzPlayer
    AstrOrz Player ist ein kostenloser Mediaplayer
    Software, teilweise basierend auf WMP und VLC. Das
    Spieler ist in einem minimalistischen Stil, mit
    mehr als zehn Themenfarben und können auch
    b ...
    Laden Sie den AstrOrzPlayer herunter
  • 2
    movistv
    movistv
    Kodi Movistar+ TV ist ein ADDON für XBMC/
    Kodi que Permite disponer de un
    Dekodifikator der IPTV-Dienste de
    Movistar ist in einem Jahr integriert
    Mediacenter ma...
    Moviestartv herunterladen
  • 3
    Code :: Blocks
    Code :: Blocks
    Code::Blocks ist ein kostenloses Open-Source-Programm,
    plattformübergreifende C-, C++- und Fortran-IDE
    gebaut, um die anspruchsvollsten Anforderungen zu erfüllen
    seiner Nutzer. Es ist sehr konzipiert
    verlängert...
    Laden Sie Code::Blocks herunter
  • 4
    Inmitten
    Inmitten
    Inmitten oder Advanced Minecraft Interface
    und Data/Structure Tracking ist ein Werkzeug, um
    eine Übersicht über ein Minecraft anzeigen
    Welt, ohne sie tatsächlich zu erschaffen. Es
    können ...
    Herunterladen Mitten
  • 5
    MSYS2
    MSYS2
    MSYS2 ist eine Sammlung von Tools und
    Bibliotheken, die Ihnen eine bieten
    benutzerfreundliche Umgebung zum Erstellen,
    Installation und Ausführung von nativem Windows
    Software. Es besteht...
    Laden Sie MSYS2 herunter
  • 6
    libjpeg-turbo
    libjpeg-turbo
    libjpeg-turbo ist ein JPEG-Bildcodec
    das SIMD-Anweisungen verwendet (MMX, SSE2,
    NEON, AltiVec) zur Beschleunigung der Grundlinie
    JPEG-Komprimierung und -Dekomprimierung aktiviert
    x86, x8...
    Laden Sie libjpeg-turbo herunter
  • Mehr »

Linux-Befehle

  • 1
    Abi-Tracker
    Abi-Tracker
    abi-tracker – ABI-Änderungen visualisieren
    Zeitleiste einer C/C++-Softwarebibliothek.
    BESCHREIBUNG: NAME: ABI Tracker
    (abi-tracker) Visualisieren Sie ABI-Änderungen
    Zeitleiste eines C/C+...
    Führen Sie abi-tracker aus
  • 2
    Abicheck
    Abicheck
    abicheck – Anwendungsbinärdateien prüfen
    für Anrufe zu privaten oder sich entwickelnden Symbolen
    in Bibliotheken und zur statischen Verlinkung von
    einige Systembibliotheken. ...
    Führen Sie abicheck aus
  • 3
    Kuriermlm
    Kuriermlm
    couriermlm - Die Kurier-Mailingliste
    Manager ...
    Führen Sie couriermlm aus
  • 4
    couriertcpd
    couriertcpd
    couriertcpd - der Mailserver von Courier
    TCP-Server-Daemon ...
    Führen Sie couriertcpd aus
  • 5
    gbklatex
    gbklatex
    bg5latex - Verwenden Sie LaTeX direkt auf einem Big5
    codierte tex-Datei bg5pdflatex - Verwenden
    pdfLaTeX direkt auf einem Big5-codierten Text
    file bg5+latex - Verwenden Sie LaTeX direkt auf a
    Big5+...
    Führen Sie gbklatex aus
  • 6
    gbkpdflatex
    gbkpdflatex
    bg5latex - Verwenden Sie LaTeX direkt auf einem Big5
    codierte tex-Datei bg5pdflatex - Verwenden
    pdfLaTeX direkt auf einem Big5-codierten Text
    file bg5+latex - Verwenden Sie LaTeX direkt auf a
    Big5+...
    Führen Sie gbkpdflatex aus
  • Mehr »

Ad