搭建C语言学习环境:配置CentOS并安装GCC(*)
配置CentOS并安装GCC(*)带星号(*)的内容是专门为初学者准备滴,有基础的鱼油可以飘过,但没有带星号的是一定要学习并掌握的知识噢^_^
为了照顾广大刚接触编程的鱼油,小甲鱼这里尽量详细地把过程截图下来。
{:9_231:}
由于我们安装的 CentOS 是最小安装版(minimal),所以我们啥都要自己动手,才能丰衣足食。
小甲鱼有话说:学习 Linux 就是要多动手,总是依赖现成的东西,就永远都学不好!
除了基本的命令和编辑工具,我们现在啥都没有。
CentOS 可以用 yum 来安装和升级软件(熟悉使用 yum 来维护软件之后,你会发现比 XX 软件助手方便、牛掰多了){:10_248:}
1. 首先让我们来安装 GCC 编译器
小甲鱼叨叨:
Windows 下的 Code::Blocks 和 Dev-C++ 等 C 语言编译器,其实它们封装的同样是 GCC 内核
这也是为什么我们要在 Linux 下讲解 C 语言编程的原因(血脉压制嘛)
输入 yum -y install gcc gcc-c++ kernel-devel 命令,安装 gcc、c++ 编译器以及内核文件:
2. yum 的好处就是(-y 选项表示在 yes/no 的选择中都自动选择 yes)
接下来没你什么事了,你只管去喝奶茶或者看妹子就可以了……
一切安装都将自动进行:
3. 当我们看到 “Complete!”,就表明安装成功:
4. 我们来验证一下(这个过程几乎在以后的每一节课都会用到噢^_^)
输入 vi test.c 命令:
按一下回车键,进入一个新的界面:
按一下 i 键,进入 vim 编辑器的 “插入模式”:
输入以下内容(大小写要一致):
#include <stdio.h>
int main()
{
printf("I love FishC\n");
return 0;
}
按一下 Esc 键:
按下组合键 shift + z + z(按下 shift 键的同时连按两下 z 键),此时保存写入并退出 vim:
输入 gcc test.c && ./a.out 命令,程序被成功地执行(在终端上打印一行字符串:I love FishC):
接下来让我们学习如何安装 Linux 的图形界面吧。
请戳 -> https://fishc.com.cn/thread-65095-1-1.html
static/image/hrline/4.gif
如果你感到安装 Linux 操作系统的过程很厌烦,并严重影响到学习 C 语言的激情……
那么可以直接下载小甲鱼帮你搭建好的镜像(CentOS6.9,与《带你学C带你飞》教程演示环境一致)
传送门 -> 链接:https://pan.baidu.com/s/14yJakRJzmsqt17i3_LM9Tg 密码:14m5
小甲鱼大半夜不睡觉…… linux下能不能插入讲下git基本用法?这个现在用到挺多! 鱼哥,这篇帖的第一步到第二步是怎么过渡的,抱歉呀,我没看懂~ 你做鬼也不放你~ 发表于 2015-9-23 11:46
鱼哥,这篇帖的第一步到第二步是怎么过渡的,抱歉呀,我没看懂~
vi /etc/sysconfig/network-script/ifcfg-eth0 注意vi后有个空格script改为scripts,少了个s,甲鱼漏打了
改为vi /etc/sysconfig/network-scripts/ifcfg-eth0 注意vi后有个空格
零度非安全 发表于 2015-9-23 12:06
vi /etc/sysconfig/network-script/ifcfg-eth0 注意vi后有个空格script改为scripts,少了个s,甲鱼漏 ...
实在太蟹蟹你了,输入后成功自动跳转了,:lol:我这渣渣百度了半天也没弄成,原来是酱紫 再请问下,“重启完成后,我们测试 ping bbs.fishc.com,检测网络是否好用:”我输入“ping bbs.fishc.com”后,“64bytes from ……”这样的信息就一行一行刷下来,停不下。不知道接下去怎么操作呢:shutup: 你做鬼也不放你~ 发表于 2015-9-23 12:49
再请问下,“重启完成后,我们测试 ping bbs.fishc.com,检测网络是否好用:”我输入“ping bbs.fishc.com ...
ctrl - c linux下C语言编程主攻什么方向的? 小甲鱼 发表于 2015-9-23 16:25
ctrl - c
:big好了,小白对虚拟机、Linux系统什么的不太懂,要是课程中小甲鱼老师有讲到或者介绍一些学习方法、好书就好了 你做鬼也不放你~ 发表于 2015-9-23 23:02
好了,小白对虚拟机、Linux系统什么的不太懂,要是课程中小甲鱼老师有讲到或者介绍一些学习方法、好 ...
这些带星号(*)的【扩展阅读】就是专门为初学者准备的。 flash1111 发表于 2015-9-24 10:46
为什么我输入vi /etc/sysconfig/network-scripts/ifcfg-eth0
没有出现配置文件呢?
出现的是左边全是蓝色 ...
编辑中途重启或错误退出了吧?
先删除临时文件:
rm /etc/sysconfig/network-scripts/.ifcfg-eth0.swp
然后按照上文输入配置信息保存关闭即可。
这个系列好,有图有真相!而且跨平台的.小甲鱼说说这个教学计划吧.没准能给参谋参谋:lol::lol: flash1111 发表于 2015-9-25 11:49
照着输入了一遍
然后从头开始输入vi /etc/sysconfig/network-scripts/ifcfg-eth0
问题依旧啊
把内容输入,确定一致之后,按住左边的 Shift 键,同时按两下字母键 z,即 Shift + zz,退出并保存。 flash1111 发表于 2015-9-25 14:54
我重装了一遍6.7就好了
貌似是版本不对 我弄得是CentOS7 这个有关系吗?
CentOS 7只有64位,虚拟内存太小跑起来很费劲,所以我也没去尝试噢。
不过应该是一样的,哥们是不是设置完忘记 reboot 重启了?