中华视窗是诚信为本,市场在变,我们的诚信永远不变...
上个月,小编在头条写了《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等嵌入式开发,喜欢我的文章就关注一波吧,可以看到最新更新和之前的文章哦。