angielskufrancuskihiszpański

Uruchom serwery | Ubuntu > | Fedora > |


Ulubiona usługa OnWorks

winecpp - Online w chmurze

Uruchom winecpp u dostawcy bezpłatnego hostingu OnWorks przez Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

Jest to polecenie winecpp, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

PROGRAM:

IMIĘ


winegcc - Kompilator kompatybilny z Wine C i C++ MinGW

STRESZCZENIE


winegcc [Opcje] w pliku...

OPIS


winegcc to wrapper gcc, który próbuje zapewnić kompilator kompatybilny z MinGW pod Linuksem.
Jest to najbardziej przydatne dla programistów Win32, którzy mogą po prostu pobrać swój kod MinGW z systemu Windows,
i przekompiluj go bez modyfikacji pod Winelib w systemie Linux. wineg++ akceptuje głównie
takie same opcje jak winegcc.

Celem winegcc jest możliwość prostego zastąpienia gcc/g++/windres przez
winegcc/wineg++/wrc w pliku Makefile MinGW i po prostu przekompiluj aplikację przy użyciu Winelib
pod winem. Chociaż zazwyczaj istnieją niewielkie poprawki, które należy wprowadzić do
kod źródłowy aplikacji i/lub Makefile, dość łatwo jest je zrobić w sposób, który jest
kompatybilny między środowiskami MinGW i Wine.

Ten podręcznik udokumentuje tylko różnice w stosunku do gcc; proszę zapoznać się z instrukcją gcc dla
więcej informacji na temat tych opcji.

OPCJE


gcc opcje: Wszystkie opcje gcc są obsługiwane i przekazywane do kompilatora zaplecza.

-Bprefiks
Ta opcja określa, gdzie znaleźć pliki wykonywalne, biblioteki, pliki dołączane i
pliki danych samego kompilatora. Jest to standardowa opcja gcc, która została
rozszerzone, aby rozpoznać prefiks kończące się na '/tools/winebuild', w takim przypadku
winegcc wchodzi w specjalny tryb budowania samego Wine. Deweloperzy powinni unikać
przedrostki kończące się przyrostkiem magicznym, a jeśli nie jest to możliwe, po prostu wyrażaj
inaczej, na przykład '/tools/winebuild/', aby uniknąć specjalnego zachowania.

-fno-short-wchar
Zastąp typ bazowy dla wchar_t, aby był domyślnym dla celu, zamiast tego
używania short unsigned int, który jest domyślny dla Win32.

-mkonsola
Ta opcja przekazuje '--subsystem console' do winebuild, aby zbudować konsolę
Aplikacje. Jest to ustawienie domyślne.

-mno-cygwin
Użyj implementacji MSVCRT w Wine, zamiast łączenia się z biblioteką libc systemu hosta.
Jest to konieczne w przypadku zdecydowanej większości aplikacji Win32, ponieważ zazwyczaj
zależą od różnych funkcji MSVCRT. Ten przełącznik jest również używany przez MinGW
kompilator do łączenia się z MSVCRT w systemie Windows, zamiast łączenia się z Cygwin libc.
Udostępnianie składni MinGW bardzo ułatwia pisanie plików Makefile, które działają pod
Wino, MinGW+MSYS lub MinGW+Cygwin.

-Municode
Ustaw domyślny punkt wejścia aplikacji na Unicode wmain() zamiast
średnia Głównym ().

-mwindows
Ta opcja dodaje -lgdi32, -lcomdlg32 i -lshell32 do listy domyślnych
bibliotek i przekazuje '--subsystem windows' do winebuild w celu zbudowania grafiki
aplikacji.

-nodefaultlibs
Podczas łączenia nie należy używać standardowych bibliotek systemowych. Obejmują one co najmniej
-lkernel32, -luser32, -ladvapi32 i wszelkie domyślne biblioteki używane przez backend
kompilator. Opcja -mwindows rozszerza listę domyślnych bibliotek zgodnie z opisem
powyżej.

-nostartfiles
Nie dodawaj biblioteki winecrt0 podczas linkowania.

-Wb,opcja
Przekaż opcję winebuildu. Gdyby opcja zawiera przecinki, jest dzielony na wiele
opcje w przecinkach.

DEFINIUJE


winegcc definiuje __WINE__, dla kodu, który musi wiedzieć, kiedy jest kompilowany pod
Wino. Definiuje również WIN32, _WIN32, __WIN32, __WIN32__, __WINNT i __WINNT__ dla
zgodność z MinGW.

Korzystaj z winecpp online za pomocą usług onworks.net


Ad


Ad