最新公告:

中华视窗是诚信为本,市场在变,我们的诚信永远不变...

中华视窗

咨询热线

400-123-4657

行业资讯

当前位置: 首页 > 新闻动态 > 行业资讯

linux下的C开发1,搭建linux开发环境,编译第一个C程序

添加时间:2024-01-21

/

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

软件的开发环境什么意思_应用程序开发环境_开发程序环境

搭建 linux 开发环境

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

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

开发程序环境_软件的开发环境什么意思_应用程序开发环境

下面介绍一下安装过程。

安装 软件

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

应用程序开发环境_开发程序环境_软件的开发环境什么意思

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

开发程序环境_软件的开发环境什么意思_应用程序开发环境

安装 16.04

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

软件的开发环境什么意思_应用程序开发环境_开发程序环境

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

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

开发程序环境_应用程序开发环境_软件的开发环境什么意思

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

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

应用程序开发环境_软件的开发环境什么意思_开发程序环境

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

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

开发程序环境_应用程序开发环境_软件的开发环境什么意思

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

应用程序开发环境_开发程序环境_软件的开发环境什么意思

软件的开发环境什么意思_应用程序开发环境_开发程序环境

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

软件的开发环境什么意思_开发程序环境_应用程序开发环境

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

开发程序环境_软件的开发环境什么意思_应用程序开发环境

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

应用程序开发环境_软件的开发环境什么意思_开发程序环境

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

应用程序开发环境_开发程序环境_软件的开发环境什么意思

然后,点击 Now。

应用程序开发环境_开发程序环境_软件的开发环境什么意思

选择时区:

应用程序开发环境_软件的开发环境什么意思_开发程序环境

应用程序开发环境_软件的开发环境什么意思_开发程序环境

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

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

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

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

Ctrl+Alt+T

呼出终端,然后输入 vim test.c

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

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

$ gcc test.c
$ ./a.out

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

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

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

联系我们

电话:400-123-4657

传真:+86-123-4567

地址:浙江 温州市 温州大道欧江大厦26188号

邮箱:admin@kakqq.cn

电话:400-123-4657 传真:+86-123-4567 地址:浙江 温州市 温州大道欧江大厦26188号
版权所有:Copyright © 2002-2024 中华视窗 版权所有 非商用版本 ICP备案编号:粤IP**********    网站地图