我已经下载了 GCC 4.5.1,不知道下一步该怎么做。我在 Install 目录中找到了有关如何配置、构建和安装的说明,但我仍然无法做很多事情。我应该如何完成此过程的分步说明是什么?
例如,他们会这样说:
% mkdir objdir
% cd objdir
% srcdir/configure [options] [target]
Run Code Online (Sandbox Code Playgroud)
而且我知道第一行创建一个目录,第二行进入目录。但是第三行呢,我该如何执行呢?我应该转到源目录并键入 configure + options + target 吗?
rub*_*nvb 15
GCC for Windows 目前由两个项目提供。它们都提供了自己的 Windows SDK(头文件和库)实现,这是必要的,因为 GCC 不适用于 Visual Studio 文件。
较旧的 mingw.org,@Mat 已经向您指出。它们仅提供 32 位编译器,截至撰写本文时,最新版本为 GCC 4.5。请在此处查看您需要的下载:
顾名思义,较新的 mingw-w64 也提供了 64 位变体。它在各个方面都优于上面的#1。您可以使用安装程序进行安装,也可以自己查找32 位和64 位的工具链文件。或者,您可以使用MSYS2,它提供了大量可通过包管理器 pacman 安装的预构建二进制包。请注意,MSYS2 工具链在 MSYS shell 之外工作得很好;仅将其用作包管理器是可能的。第三种选择是使用 Qt 的 MinGW 包,它与工具链捆绑在一起。如需支持,请通过 sourceforge.net 向 mingw-w64-public@lists.sourceforge.net 或论坛发送电子邮件。
有很多“非官方”工具链构建器,其中最受欢迎的是 TDM-GCC。他们可能会使用破坏与官方/未打补丁的工具链的二进制兼容性的补丁,所以要小心使用它们。最好使用官方版本(或者在 mingw-w64 的情况下,个人版本更容易上手)。
另一个答案:Cygwin/MSYS != GCC。使用 GCC 不需要其他。普通用户不应该编译 GCC。该过程非常复杂且耗时。足够多的二进制发行版四处飘荡……
您不会像这样安装 GCC。为此目的(编译)使用“Cygwin”或“MSYS”。Cygwin 就像一个.... Linux-Windows 组合?人们应该阅读文档。简而言之:你得到了 Bash、GCC 和其他东西,但它很慢。
另一方面,MSYS要好得多。它提供了 GCC 和所有开发工具的 win32 二进制文件。
如果你只是想开发,你应该选择这样的包:http : //www.codeblocks.org/downloads/26 codeblocks-10.05mingw-setup.exe << 这个。
GCC 可通过Chocolatey获得:
choco install mingw -y
Run Code Online (Sandbox Code Playgroud)
重新启动命令提示符,您应该能够运行gcc
.
归档时间: |
|
查看次数: |
58551 次 |
最近记录: |