&引用-bash:gcc:command-notfound";在编译c时使用cygwin?
由于某种原因,我刚刚安装了最新版本的Cygwin ans。当我尝试编译代码时,它总是向我提示以下错误: -bash:gcc:command-not&引用-bash:gcc:command-notfound";在编译c时使用cygwin?,c,cygwin,C,Cygwin,由于某种原因,我刚刚安装了最新版本的Cygwin ans。当我尝试编译代码时,它总是向我提示以下错误: -bash:gcc:command-not 我似乎也没有人们所指的gcc.exe,当我按照其他论坛答案的建议尝试安装像mingw这样的东西时,它总是给我这个错误,ti无法安装repository.txt。。。。在这件事上寻求帮助 您可以通过再次运行setup-x86.exe或setup-x86_64.exe来安装gcc。gcc包属于Devel类别: 然后在安装时选择软件包或更新时,必须转到系统
我似乎也没有人们所指的gcc.exe,当我按照其他论坛答案的建议尝试安装像mingw这样的东西时,它总是给我这个错误,ti无法安装repository.txt。。。。在这件事上寻求帮助 您可以通过再次运行setup-x86.exe或setup-x86_64.exe来安装gcc。gcc包属于Devel类别:
然后在安装时选择软件包或更新时,必须转到系统属性、系统变量,并将路径附加到路径中的“C:\cygwin64\bin”中,在搜索框中搜索“gcc”,并选择显示“gcc”的框,这些框主要在devel软件包中找到。尝试从先前未使用的镜像安装cygwin(最好是第一个)。一些服务器持有cygwin的旧版本,这些版本有很多问题。另外,搜索gcc并安装devel包 当我从iitm镜像(离我家最近)安装cygwin时,我遇到了同样的问题,当我从cygwin镜像重新安装整个东西时,问题得到了解决。相关问题 我收到以下错误信息: “g++”不被识别为内部或外部命令 是否执行了以下操作以解决:
gcc-g++:GNU编译器集合(C++)
make:“make”实用程序的GNU版本
gdb:GNU调试器
所有错误都已消失。如果您已经添加了所需的gcc包,则可能还需要设置指向不同gcc.exe二进制文件的符号链接。例如:
$cd /usr/bin/
$ln -s i686-pc-cygwin-gcc.exe gcc
$which gcc
$/usr/bin/gcc
您可以通过“添加包”批处理文件添加gcc包
非常感谢!很抱歉回复晚了,我当时正在工作,刚回到家就按照你说的做了。我在选择Devel时没有看到那些软件包。你知道为什么吗?@Daniel M:你是从本地目录打开安装的吗?你需要从internet上选择,否则它只会显示那些已经安装的软件包。请确保选择gcc co重新添加gcc.exe,而不是64位的gcc核心,因为它没有在我的安装中添加gcc.exe。安装程序不会为您这样做吗?不必这样做。使用setup-x86.exe安装它,路径设置为。是的。情况会变