之前在
CentOS
环境下一直安装不成功gcc
,所以转向了Ubuntu
。这次Ubuntu
突然掉线,只能重新转向CentOS
。尝试了一阵子之后,发现安装成功了。
一、安装 gcc
因为我安装的是最小化的 CentOS
(不带图形化界面),所以不自带 gcc
,需要自己按照。
其实很简单,一行代码就行。
yum install gcc
但是我总是报错:
cannot find a valid baseurl for repo: base/7/x86_64
上网查了资料之后,说是网络问题。于是我把网络切换成 桥接
模式,但是还是不行。
后来终于找到了解决方法。
二、解决方法
1.进入 /etc/sysconfig/network-scripts 目录
cd /etc/sysconfig/network-scripts
ls
2.vim 打开文件 ifcfg-ens33
vi ifcfg-ens33
3.修改 ONBOOT=no 为 ONBOOT=yes
4.重启网络:service network restart
service network restart
5.重新安装 gcc
yum install gcc
等待一段时间,gcc
就安装好啦。
三、编译运行 C语言文件
C语言文件代码如下
#include<stdio.h>
int count =20;
int main(void)
{
int k;
int sum=0;
#ifdef DEBUG
printf("runing in debug mode\n");
#else
printf(" runing in no debug mode\n");
#endif
for(k=0;k<count;k++)
sum=sum+k;
printf("the sum is%d\n",sum);
}
编译链接成可执行文件
gcc –o exam1 examm1.c
执行该程序
./exam1
程序成功编译且运行,出现下面结果。
四、致谢
CENTOS7 错误: Cannot find a valid baseurl for repo: base/7/x86_6