cygwin下make出错,怎么回事?(cygwin是完全安装的)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cygwin下make出错,怎么回事?(cygwin是完全安装的)相关的知识,希望对你有一定的参考价值。

如果cygwin下make出错,可能是由于硬盘出现问题引起的,需要换个硬盘来解决问题。
硬盘的磁性圆盘由硬质材料制成,有很高的精密度。硬盘连同驱动器一起封闭在壳体内,在它的容量比优盘和光盘大得多,读写速度比优盘和光盘快得多。
硬盘是由几片硬盘片环绕一个共同的轴心组成的盘片组,两个盘片之间仅留出安置磁头的距离。每个盘片有两个盘面,盘面上划分着许多同心圆,称为磁道。这些同心圆周长不同,但存储量却相同。每个磁道被分为很多区域,每个区域叫做一个扇区,每个扇区存储五百十二个字节的信息。在硬盘中,几个盘片上相同磁道号的集合叫做柱面,这些磁道有一个相同的磁场旋转方向。每个盘面对应一个磁头,但现在的硬盘,两个磁头可以读取一个盘片。所以硬盘容量由柱面数、盘面数、每磁道的扇区数决定。硬盘容量等于柱面数乘以盘面数乘以每个磁道的扇区数乘以512,一般以GB、TB为单位,很多硬盘厂商计算GB和TB时是十进制的,1GB是1000MB,1TB是1000GB。
硬盘内部由磁储存盘片组成,数量从一片到三片不等,每个盘片有一定的容量,叫做单碟容量,几个盘片的容量之和就是硬盘总容量。
硬盘的主轴马达带动盘片高速旋转,产生浮力使磁头飘浮在盘片上方,硬盘通过磁头来读取盘片上的数据,转速越快,数据读取的时间也就越短。转速在很大程度上决定硬盘的速度。
硬盘的磁头移动到盘面指定的磁道所用的时间叫做平均寻道时间,单位为毫秒,这个时间越小越好。
数据传输率是电脑从硬盘中准确找到相应数据并传输到内存的速率,包括内部数据传输率和外部数据传输率,是用单位时间可传输几兆字节衡量的。硬盘的接口有IDE接口和SCSI接口。
参考技术A make出错的原因有很多,这要看楼主出错时具体的错误提示。楼主可以查查你的编译器的安装包是否和你所使用的平台是否一致。楼主所写的程序本身有没有语法错误,逻辑错误。还有就是楼主所写的makefile文件是否正确。这些错误都有可能导致make出错。

在cygwin下easy_install'ing google-api-python-client时出错

【中文标题】在cygwin下easy_install\'ing google-api-python-client时出错【英文标题】:Getting error when easy_install'ing google-api-python-client under cygwin在cygwin下easy_install'ing google-api-python-client时出错 【发布时间】:2015-04-29 09:22:28 【问题描述】:

我正在尝试在 Windows 7 系统上的 cygwin 上安装 google-api-python-client。跟随他们的install instructions,我正在尝试运行

easy_install --upgrade google-api-python-client

但我收到此错误:

/usr/lib/python2.7/site-packages/setuptools-12.1-py2.7.egg/pkg_resources /__init__.py:2512: PEP440Warning: 'bzr-fastimport (0.13.0.final.0)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.
/usr/lib/python2.7/site-packages/setuptools-12.1-py2.7.egg/pkg_resources/__init__.py:2512: PEP440Warning: 'stgit (0.17.1-dirty)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.
Searching for google-api-python-client
Reading https://pypi.python.org/simple/google-api-python-client/
Download error on https://pypi.python.org/simple/google-api-python-client/: [Errno 1] _ssl.c:514: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed -- Some packages may not be found!
Couldn't find index page for 'google-api-python-client' (maybe misspelled?)
Scanning index of all packages (this may take a while)
Reading https://pypi.python.org/simple/
Download error on https://pypi.python.org/simple/: [Errno 1] _ssl.c:514: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed -- Some packages may not be found!
No local packages or download links found for google-api-python-client

错误:找不到适合 Requirement.parse('google-api-python-client') 的分发版

我该如何解决这个问题?

【问题讨论】:

【参考方案1】:

首先使用 apt-get 安装 curl

curl -O https://pypi.python.org/packages/source/p/pip/pip-1.2.1.tar.gz

tar xvfz pip-1.2.1.tar.gz

cd pip-1.2.1

python setup.py 安装

【讨论】:

以上是关于cygwin下make出错,怎么回事?(cygwin是完全安装的)的主要内容,如果未能解决你的问题,请参考以下文章

cygwin 下执行make怎么没反应

Cygwin - 鱿鱼出错

安装cygwin中的make时出现了一下错误,应该怎么办啊,求大神解决!

linux下软件编译出错

我的cygwin怎么用不了?

C++学习(三四五)cygwin make 未找到命令