您的位置 首页 > 数码极客

linux下如何安装自带编译器的codeblocks

上个月,小编在头条写了《C语言入门系列》文章,不过都是使用 windows 下的 IDE(codeblocks )做实验的。其实,C语言真正能够大展拳脚是在嵌入式领域,linux 是常用的嵌入式系统,linux 环境下的 C 开发与 windows 还是有一定的差异的。很多朋友跟我说,学习了 C 语言,想做 linux 下的 C 开发,却不知从何入手。因此,决定写《linux下的C开发系列》文章,介绍介绍小编的一些 linux 下 C 开发的经验。

搭建 linux 开发环境

既然决定琢磨 linux 下的 C 开发,首先需要做的事就是搭建环境。可是我没有空闲的计算机,咋办呢?能装 linux 和 windows 的双系统当然好,但是我想在 linux 下做 C 开发累的时候,切换回 windows 玩会游戏,来回切换太麻烦了。所以,决定在vmware虚拟机中搭建一个linux环境。

鉴于常用 windows 的朋友习惯图形桌面环境,因此这里决定在 vmware 中安装 ubuntu 系统。下图是安装好的 ubuntu 系统,可以看出,它的图形界面也是挺好看的。不过,我们以后应该会比较少用到它的图形操作,命令式操作才是 linux 系统的精髓。

下面介绍一下安装过程。

安装 vmware 软件

这个软件貌似是收费软件,不过网络上可以找到很多【你懂得】版本。

下载好了以后,双击安装,输入找到的注册码,一路 next 就可以了,安装好以后可以看到如下界面:

安装 ubuntu 16.04

ubuntu 的镜像可以从官网免费下载,如下图:

小编因为之前下载过 ubun 版本,所以这里介绍安装的是 16.04 版本。

下载好 ubuntu 的镜像后,我们打开 vmware,它的界面如下

点击“创建新的虚拟机”,选择典型安装模式:

然后点击下一步,直到下面这个界面:

因为我下载的 ubuntu 镜像是 64 位的,所以这里选择了 linux,ubuntu 64 位。然后点击下一步,为虚拟机取一个你喜欢的名字,再选择一个路径,我们的 ubuntu 将装在这个路径里。

然后点击下一步,为你的虚拟机设置磁盘大小,这个值取决于个人。选择将虚拟磁盘文件存储为单个文件。

然后依次点击下一步,完成,即可到达这个界面:

点击编辑虚拟机,即可到达下图的硬件设置界面,可以根据自己的需要和设置分给虚拟机的内存和cpu核心数等信息,然后如下图选择 ubuntu 的镜像。

设置完成后,点击确定,回到主界面就可以点击开启虚拟机了。

然后 vmware 就会自动安装 ubuntu 系统了,稍等片刻,可以到达下图界面。

可以从左边的选择框选择语言,小编建议选择英语版本,当然,如果觉得英语比较吃力,可以往下拖一拖,选择中文版本,然后点击右边的 install Ubuntu,勾选 Download updates...,点击 continue。

然后,点击 Install Now。

选择时区:

点击 continue,设置用户名密码等信息,再点击 continue,vmware 就开始安装 ubuntu 了。

稍后片刻,即可安装完毕。

在 linux 下编译并执行第一个 C 程序

我们安装的 linux 环境自带的有编译器 gcc,因此安装好 ubuntu 以后,就直接可以开发 C 程序了。我们在 Ubuntu 中输入:

Ctrl+Alt+T

呼出终端,然后输入 vim

回车,即可进入编辑界面,先按一下 I 键,然后就可以输入代码了:

输入代码完毕后,按 Esc 键,输入 :wq,回车即可完成编辑。然后输入

$ gcc $ .

gcc 是编译命令,它会编译 ,生成可执行文件。因为我们没有指定要生成的可执行文件名,所以生成了默认文件名 a.out。最终,我们运行 a.out,得到了正确结果。

至此,我们就搭建好了 linux 开发环境,并且开发了第一个 C 程序。可能有些朋友对有些操作还有疑惑,我们以后会继续讨论的,所以不用担心。

欢迎在评论区一起讨论,质疑。文章都是手打原创,每天最浅显的介绍C语言、linux等嵌入式开发,喜欢我的文章就关注一波吧,可以看到最新更新和之前的文章哦。

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“linux下如何安装自带编译器的codeblocks”边界阅读