Kaw*_*iKx 116 installation gcc windows-7
我的Windows 7机器上有MinGW.我希望为C编译器安装和使用完整的gcc.我发现没有一个预编译的现成安装文件用于此目的.我检查了以下页面:http://gcc.gnu.org/install/ 这很困难,我发现它超出了我的理解水平.任何人都可以提供一步一步的指导和链接吗?
rub*_*nvb 95
编辑自从现在不是最近以来,MinGW-W64已经"吸收"了其中一个工具链建设项目.可以在此处找到下载.安装程序应该可以工作,并允许您选择所需的版本.
请注意,Qt SDK附带了相同的工具链.因此,如果您在Qt中开发并使用SDK,只需使用它附带的工具链即可.
另一个拥有最新工具链的替代方案来自......哈哈......一个微软的开发人员,除了STL之外(Stephan T. Lavavej,不是MSVC++标准库维护者的名字!).你可以在这里找到它.它包括Boost.
如果您关心预构建的依赖项,另一个非常有用的选项是MSYS2,它提供了一个Unix shell(一个经过修改的Cygwin fork可以更好地使用Windows路径名等),还提供了一个GCC.它通常落后一点,但这可以通过其良好的包管理系统和稳定性得到补偿.如果你关心这些东西,它们还提供了一个带有libc ++的功能性Clang.
我留下以下参考,但我强烈建议不要使用MinGW.org,因为下面有详细说明.TDM-GCC(MinGW-w64版本)提供了一些在您的特定情况下可能会发现有用的黑客攻击,但我建议始终使用vanilla GCC以获得最大兼容性.
GCC for Windows目前由两个项目提供.它们都提供了自己的Windows SDK(头文件和库)实现,这是必要的,因为GCC不能与Visual Studio文件一起使用.
较老的mingw.org,@ Matt已经指出了你.它们只提供32位编译器.请参阅此处获取所需的下载内容:
或者,下载mingw-get并使用它.
较新的mingw-w64,正如其名称所预测的那样,也提供了64位变体,并且在未来希望有一些ARM支持.我使用它并用他们的CRT构建工具链.个人和自动构建可在此处的 "工具链目标Win32/64"下找到.他们还提供Linux到Windows的交叉编译器.我建议你首先尝试个人构建,它们更完整.尝试使用我的(rubenvb)GCC 4.6到4.8,或使用sezero的GCC 4.4和4.5.我们都提供32位和64位本机工具链.这些包包括上面列出的所有内容 我目前推荐"MinGW-Builds"版本,因为这些版本目前被认定为"官方版本",并附带安装程序(见上文).
如需支持,请发送电子邮件至mingw-w64-public@lists.sourceforge.net或通过sourceforge.net在论坛上发布.
这两个项目都在sourceforge上列出了他们的文件,你所要做的就是运行安装程序(如果是mingw.org)或者下载一个合适的压缩包并解压缩(在mingw-w64的情况下).
有很多"非官方"工具链构建者,其中最受欢迎的是TDM-GCC.他们可能会使用破坏与官方/未修补工具链的二进制兼容性的补丁,因此请小心使用它们.最好使用官方版本.
Mat*_*Mat 26
下载mingw-get并简单发布:
mingw-get install gcc.
Run Code Online (Sandbox Code Playgroud)
请参阅" 入门"页面.
Vin*_*san 11
从此处将包解压缩到C:\ 并安装它
复制C:\MinGW\bin
包含gcc.exe 的路径.
转到Control Panel->System->Advanced>Environment variables
,添加或修改PATH.(只是与';'连接)
然后,open a cmd.exe command prompt
(Windows + R并键入cmd,如果已经打开,请关闭并打开一个新的,以获取路径更改)
将文件夹更改为您的文件路径 cd D:\c code Path
类型gcc main.c -o helloworld.o
.它将编译代码.对于C++ use g++
7类型./helloworld
运行程序.
如果缺少zlib1.dll,请从此处下载
按照Mat的回答(使用Cygwin),这里有一些详细的说明:在Windows上安装gcc 你想要的包是gcc,gdb和make.Cygwin安装程序允许您在需要时安装其他软件包.
归档时间: |
|
查看次数: |
286755 次 |
最近记录: |