C:\cygwin64\bin没有gcc.exe,g++;。exe

C:\cygwin64\bin没有gcc.exe,g++;。exe,gcc,cygwin,Gcc,Cygwin,多年来,我一直在将Mingw与code:blocks结合使用,但现在我需要将cygwin64与之结合使用 因此,我安装了cygwin64(用于64位windows)并且文件夹C:\cygwin64\bin没有gcc.exe或g++.exe,而我将它们与其他软件包一起安装(注意:我不知道命令提示符是从mingw还是从cygwin运行gcc/g++) 我不知道gcc.exe或g++.exe是否没有安装,因为我还有mingw youtube上有很多这方面的教程,但都下载了32位版本的cygwin。我

多年来,我一直在将Mingw与code:blocks结合使用,但现在我需要将cygwin64与之结合使用

因此,我安装了cygwin64(用于64位windows)并且文件夹C:\cygwin64\bin没有gcc.exe或g++.exe,而我将它们与其他软件包一起安装(注意:我不知道命令提示符是从mingw还是从cygwin运行gcc/g++)

我不知道gcc.exe或g++.exe是否没有安装,因为我还有mingw

youtube上有很多这方面的教程,但都下载了32位版本的cygwin。我想使用64位。有人这样做过吗


请注意,我遵循了关于如何安装cygwin的说明,但它没有说明我是否需要安装32位还是64位,并且在许多地方,它会说“添加[cygwin]\usr\X11R6\bin(如果需要)”和“-3”可能需要更改为“-4”。文件不清楚

通过完全卸载cygwin64修复了这个问题,我安装了Cygwin32位版本。可以找到有关如何安装32位版本的教程,其中还安装了C:\cygwin\bin文件夹中的gcc.exe、g++.exe文件

使用编译器设置:


gcc编译器包含在
gcc核心
包中

$ cygcheck -p bin/gcc
Found 10 matches for bin/gcc
gcc-core-10.2.0-1 - gcc-core: GNU Compiler Collection (C, OpenMP)
...

这对32位和64位版本的Cygwin都有效。

说明很清楚,GCC是一个必须明确要求的包,因为它不是基本安装的一部分,-3”为什么可能需要更改为“-4”是清楚的?如果\bin中有一个名为“foo-3”的文件,则会很清楚,我会将其更改为“foo-4”。嗯,我添加了gcc包。。。但问题不在这里。我最终安装了32位版本的cygwin,我遵循了完全相同的步骤,现在一切正常。我记得我安装了gcc中的一切,包括gcc核心,只是为了确定。我以后会再试一次