Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Cygwin上安装GCC_C_Gcc_Cygwin - Fatal编程技术网

如何在Cygwin上安装GCC

如何在Cygwin上安装GCC,c,gcc,cygwin,C,Gcc,Cygwin,所以我自己的这本C/Python书说在选择包窗口中选择gcc、gcc核心和gcc-g++。但是我在列表中找不到这样的内容,所以我搜索了gcc并从这里选择了所有这些内容,如图所示 安装完毕。然后转到Cygwin并输入gcc版本。上面说找不到 我该怎么办?是因为我的版本2.905而不是书中的版本2.769吗?请帮助。您已经安装了它,但是您误解了它的用法 $ gcc --version gcc (GCC) 9.3.0 Copyright (C) 2019 Free Software Foundat

所以我自己的这本C/Python书说在选择包窗口中选择gcc、gcc核心和gcc-g++。但是我在列表中找不到这样的内容,所以我搜索了gcc并从这里选择了所有这些内容,如图所示

安装完毕。然后转到Cygwin并输入gcc版本。上面说找不到


我该怎么办?是因为我的版本2.905而不是书中的版本2.769吗?请帮助。

您已经安装了它,但是您误解了它的用法

$ gcc --version
gcc (GCC) 9.3.0
Copyright (C) 2019 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
这样,您就可以让编译器编译一个名为
version

$ gcc version
gcc: error: version: No such file or directory
gcc: fatal error: no input files
compilation terminated.
gcc找不到,因此报告错误。
您还可以使用
type

$ type gcc
gcc is hashed (/usr/bin/gcc)

$ type g++
g++ is /usr/bin/g++

你已经安装了它,但是你误解了它的用法

$ gcc --version
gcc (GCC) 9.3.0
Copyright (C) 2019 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
这样,您就可以让编译器编译一个名为
version

$ gcc version
gcc: error: version: No such file or directory
gcc: fatal error: no input files
compilation terminated.
gcc找不到,因此报告错误。
您还可以使用
type

$ type gcc
gcc is hashed (/usr/bin/gcc)

$ type g++
g++ is /usr/bin/g++

为什么是Cygwin而不是WSL?“说找不到”。。。您没有为gcc提供任何参数。不同的版本没有太大差异,对初学者来说也不重要。获取gcc版本的命令是
gcc--version
@swardfish是的,我尝试了gcc--version和gcc version。我应该给出什么参数?我应该改用WSL吗?为什么是Cygwin而不是WSL。。。您没有为gcc提供任何参数。不同的版本没有太大差异,对初学者来说也不重要。获取gcc版本的命令是
gcc--version
@swardfish是的,我尝试了gcc--version和gcc version。我应该给出什么参数?我应该改用WSL吗?谢谢你的帮助。这本书说的是gcc版本,而不是gcc版本。这为我解决了这个问题。有时由于字体压缩,空格很难识别。这就是为什么我们(技术人员)更喜欢单间距字体的原因,感谢这一帮助。这本书说的是gcc版本,而不是gcc版本。这为我解决了这个问题。有时由于字体压缩,空格很难识别。这就是为什么我们(技术人员)更喜欢单间距字体的原因