微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决C:\cygwin64\bin 没有 gcc.exe, g++.exe

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

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

enter image description here

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

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

注意我是按照code:blocks wiki来安装cygwin的,但是它没有说我需要安装32位还是64位,而且有很多地方说“添加[Cygwin]\ usr\X11R6\bin (如果需要)" 和 ""-3" 可能需要更改为 "-4""。文档不清楚!

解决方法

gcc 编译器包含在 gcc-core 包中

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

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

,

通过完全卸载 cygwin64 修复它,我安装了 cygwin 32 位版本。关于如何安装32位版本的教程可以在herehere中找到。这里也安装了C:\cygwin\bin文件夹中的gcc.exe、g++.exe文件。

使用编译器设置:

enter image description here

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。