centos5.11安装gcc

最新想要写点c语言玩玩,就想在去年装的centos上面装一下gcc.
本以为输入一个yum gcc install就好了,谁知道天真的我又错了。
遇到了一系列困难,历时5个小时左右,现在gcc安装已经好了。
简而言之,遇到的问题有下面几个:

  1. yum源无效。我对linux目前玩得还不是很转,不知道这么说是否正确。总之,centos5.11这款系统太古老,已经不再被维护,所以它的很多软件,资源都比较难获得。容易出现各种稀奇古怪的问题。
    解决办法最好是重装一个新的,有人维护的操作系统,比如archlinux.

  2. 在放弃了用yum来装gcc,我开始去用rpm安装。用rpm,首先需要下载相关的包。从网上辗转发现了这个系列的一个包的地址:http://vault.centos.org/5.11/os/x86_64/CentOS/kernel-headers-2.6.18-398.el5.x86_64.rpm

  3. 在装kernel-headers这个依赖包的时候,报错:kernel-headers-2.6.18-398.el5.x86_64.rpm: headerRead failed: hdr blob(896240): BAD, read returned 761825
    完全看不懂,网上也搜不到有效的解决方法。朋友帮我搜到一个解决方法,怀疑是包损坏。我重新下载了下,然后安装,果然好了。
    以后可以用md5sum这个命令去校验包。

终于可以愉快的在Linux下写c了,以前上大一,刚开学老师让装个vc6.0。那时候对于在windows下频频出各种奇葩错误的vc6简直一脸懵逼,写代码的积极性就这么被怯生生地谋杀了。
在Linux下,只要装好了gcc,写好c代码,一行命令就能编译好可执行程序。so esay。

猜你喜欢

转载自blog.csdn.net/njnujuly/article/details/73477738
今日推荐