Linux下C/C++编程入门----Linux安装教程

来源:互联网 发布:springboot改端口 编辑:程序博客网 时间:2024/05/16 18:12

系统载体:

既然是Linux下编程,首先我们当然是需要有一个Linux系统啦,可以选择干掉你电脑上的Win系统来安装,也可以选择Win + Linux双系统。

不过,本教程采用的是虚拟机安装Linux系统。

虚拟机软件选择,我选择了Virtual Box,这个软件十分简单,只需几步操作就能创建一个虚拟机出来,很不错。
下载地址:http://rj.baidu.com/soft/detail/15321.html?ald
软件的安装就不介绍了(装软件都不会你还学开发?),安装完成后大致是下面的界面(可以看到左侧已经有了三个我的创建的虚拟机):

系统镜像下载:

然后呢,既然想要安装Linux系统,没有系统的镜像怎么安装?所以,先去下载镜像。
在众多Linux衍生版中,我们选择Ubuntu这个非常适合新手使用的系统,然后对于desktop(桌面版)和server(服务器版),desktop版就是像windows一样,有着漂亮的界面,server就如同dos一样,纯命令行操作,这里我们选择server版(强烈推荐!!!)
随意的到搜索引擎搜一下,就出现一堆下载地址了,这里,我们选择官方地址。


打开页面后发现,只有12.04和13.04版,我们要去下载13.10版本,至于最新的14.04,太新了不敢使用。点击链接。


在下面的目录中找到13.10,进入目录。


如图,红线就是我们所需的镜像,amd64就是64位系统,i386是32位系统,鉴于现在大多数人的机器配置都很不错,这里采用amd64版本。
下载镜像到本地,留待后面使用。

新建虚拟机:

打开Virtual Box这个软件,选择新建,如图:


选择Linux系统,版本为Ubuntu 64bit,并填上名称。
(注意,这里你可能完全没有64bit的选择,解决方法参考:http://blog.csdn.net/shen_gang/article/details/19192061。或者回帖提问。
顺便提一句,我第一次安装的时候就遇到了这个问题,大家要学会如何利用搜索,比如我就在google搜索:virual box 安装64系统,然后第一条就是上面的链接,所以遇到问题不要就想着求大神,大神很忙~~~)
点击下一步,为虚拟机分配内存,Ubuntu Server很节省内存的,这里直接采用默认值512MB。


下一步,装系统当然需要硬盘,虚拟机是采用的虚拟硬盘,既创建一个硬盘文件供虚拟机使用。




选择保存的位置和大小,系统并不大,默认的8G空间就够用了。


选择创建,稍候片刻。

虚拟机安装系统:

如图,这样就得到了我们的虚拟机,有了机器,就可以开始装系统了,点击设置。


如下图,我们需要把刚刚下载的系统镜像添加进来。


添加完成,点击确定。


点击启动,开启我们的机器

语言,选择英语,别惦记着简体中文了,你会后悔的。 (满目的乱码)


这里当然是选择第一项啦,安装~~


继续english


US


键盘测试,选择No


键盘类型,US


还是默认


然后会等待一会。。稍作休息
输入计算机名:


输入用户名


输入用户密码

后面为再次输入密码,重输入一次即可。
是否加密你的用户目录,默认No即可


时区,yes

磁盘分区设置,默认


选择磁盘


将改动写入磁盘


下一步仍是默认。
写入磁盘,yes


等待安装~~~
下面会让你填写代理服务器,直接回车即可,
继续等待~~~
设置系统更新方式,选择默认的第一项(一不小心按过了,没截图
后面是选择默认的功能(软件),需要哪个就选择哪个,推荐全不选~~~~或者把第一个选上~~
安装启动引导程序,yes


完成安装,回车收尾重启。

系统启动:

好了,这就是我们的系统了,纯命令行界面,是不是感觉怕怕的?


输入用户名、密码登录,注意输入密码的时候不会显示*啊,而是什么都不显示


登录完成,系统等待输入命令,系统安装阶段完成。

如何编写、编译、运行程序:

既然是纯命令行操作,自然要去学一下基本的命令,推荐书籍:http://ishare.iask.sina.com.cn/f/22938680.html?from=like
下面,新建一个目录c
mkdir c
进入新建的目录
cd c
新建a.c源文件并使用vim编辑器进行编辑
vim a.c


这就是大名鼎鼎的神器:VIM!!


按i进入INSERT(输入模式)
写下一个简单的代码。


保存代码并退出vim,操作为按ESC,再按:wq,回车


编译程序,这时要请要请出著名的C语言编译器,GCC。
输入gcc后,提示找不到。。因为。。还没安装。。囧。。


按照提示,
sudo apt-get install gcc
输入密码,并选择Y,等待安装。
安装完成,继续编译我们的程序
gcc a.c -o hello
好桑心,居然报错了,第5行缺分号。。(最近写GO语言写多了,它语句没分号~~Oh my god!!)


修正后再次编译,没问题了,然后运行。
./hello

程序运行,得到输出。


到此为止,我们能够在Linux环境进行C语言开发了(C++需要安装G++编译器)

后话:

Linux是学计算机的学生强烈推荐学习的东西,趁着这个机会好好学一下吧,推荐《鸟哥Linux私房菜》这本书。
刚刚使用到了vim这个神器,你可能会想,vim这么难用??当然不是,这只是默认配置而已,没有行号,没有自动缩进,TAB还是8个空格。。等等。。需要自己修改配置到满意的程度,推荐教程:vim使用教程:http://blog.csdn.net/niushuai666/article/details/7275406
vim配置教程:http://blog.sciencenet.cn/blog-683919-667321.html
当然这个配置只是人家的设定,自己要根据自己的需要来调整。
直接在虚拟机输命令感觉很搓。。因为它不支持直接从主机复制文本啊。。推荐开启ssh服务,用xshell这个软件远程登录虚拟机,具体方法自己去学习吧,不再多说。

教程到此结束,赶快去享受Linux吧。


原文链接 http://blog.csdn.net/ssnian_/article/details/22782385

0 0
原创粉丝点击