英语法语西班牙语

运行服务器 | Ubuntu > | Fedora > |


OnWorks 网站图标

winecpp-development - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 winecpp-development

这是命令 winecpp-development 可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

名称


winegcc - Wine C 和 C++ MinGW 兼容编译器

概要


葡萄酒网 [选项] 入档...

商品描述


葡萄酒网 是一个 gcc 包装器,它试图在 Linux 下提供一个兼容 MinGW 的编译器。
这对 Win32 开发人员最有用,他们可以简单地从 Windows 获取他们的 MinGW 代码,
并在 Linux 上的 Winelib 下不加修改地重新编译它。 wineg++ 主要接受
与 winegcc 相同的选项。

winegcc 的目标是能够简单地将 gcc/g++/windres 替换为
在 MinGW Makefile 中的 winegcc/wineg++/wrc,然后使用 Winelib 重新编译应用程序
在酒下。 虽然通常必须对
应用程序源代码和/或 Makefile,很容易以一种方式完成它们
兼容 MinGW 和 Wine 环境。

本手册将仅记录与 gcc 的不同之处; 请查阅 gcc 手册以获得
有关这些选项的更多信息。

配置


GCC opţiuni: 支持所有 gcc 选项,并传递给后端编译器。

-B字首
此选项指定在哪里可以找到可执行文件、库、包含文件和
编译器本身的数据文件。 这是一个标准的 gcc 选项
扩展到识别 字首 以“/tools/winebuild”结尾,在这种情况下
winegcc 进入一种特殊模式来构建 Wine 本身。 开发者应避免
以魔术后缀结尾的前缀,或者如果不可能,只需表达
它不同,例如'/tools/winebuild/',以避免特殊行为。

-fno-short-wchar
将 wchar_t 的基础类型覆盖为目标的默认值,而不是
使用short unsigned int,这是Win32 的默认值。

-mconsole
此选项将“--subsystem console”传递给 winebuild,以构建控制台
应用程序。 这是默认设置。

-mno-cygwin
使用 MSVCRT 的 Wine 实现,而不是链接到主机系统 libc。
这对于绝大多数 Win32 应用程序来说是必需的,因为它们通常
取决于 MSVCRT 的各种功能。 这个开关也被 MinGW 使用
编译器链接到 Windows 上的 MSVCRT,而不是链接到 Cygwin libc。
与 MinGW 共享语法使得编写在以下环境下工作的 Makefile 变得非常容易
Wine、MinGW+MSYS 或 MinGW+Cygwin。

-municode
将应用程序的默认入口点设置为 Unicode wmain() 而不是
标准 主().

-mwindows
此选项将 -lgdi32、-lcomdlg32 和 -lshell32 添加到默认列表中
库,并将“--subsystem windows”传递给 winebuild 以构建图形
的应用程序。

-nodefaultlibs
链接时不要使用标准系统库。 这些至少包括
-lkernel32、-luser32、-ladvapi32 以及后端使用的任何默认库
编译器。 -mwindows 选项增加了描述的默认库列表
以上。

-nostartfiles
链接时不要添加 winecrt0 库。

-Wb,选项
将选项传递给 winebuild。 如果 选项 包含逗号,它被分成多个
逗号处的选项。

环境


酿酒厂
指定路径和名称 酿酒厂 将启动的二进制文件
自动由 葡萄酒网. 如果没有设置, 葡萄酒网 将查找名为的文件 酿酒厂
在路径中。

定义


winegcc 定义了 __WINE__,用于需要知道什么时候编译的代码
葡萄酒。 它还定义了 WIN32、_WIN32、__WIN32、__WIN32__、__WINNT 和 __WINNT__,用于
与 MinGW 的兼容性。

使用 onworks.net 服务在线使用 winecpp-development


Ad


Ad