IOS开发--C语言入门--如何结合Terminal和Vim开发C语言程序

一直以来都想着挤出时间,记录开发之路的点点滴滴(现在记录已成回忆),和大家一起分享,开发人员总是在沟通和相互学习中提高自身的能力.路过的大神也好初学者也罢,若发现文章中又观点不对的,还望大家指出.

现在我将许久前的笔记稍作整理并分享给想入门IOS开发的朋友


使用终端(Terminal)和vim编写一个C语言程序

相关知识:

关于终端:mac 上的终端就像是 windows下面的DOS窗口.我们可以通过在上面输入相应的命令来使我们的电脑做一些事情.mac 下的终端亦是如此.

关于 vim: 简单来说就是一款编辑器,它是跨平台的,支持Linux ,UNIX,Windows,Mac OS各大平台,前身是vi 也就是说 vim是vi的增强版.

废话不多说,先来写第一个C语言程序

步骤如下:

  1. 打开终端.输入命令 cd Desktop/

作用:定位到桌面

2. 输入命令 mkdir Code

      作用:在桌面创建一个文件夹 名称为:Code

  3. 输入命令 cd Code/

      作用:定位到Code目录

  4. 输入命令 touch helloworld.c

    作用:创建一个 helloworld.c 的文件

说明:该文件将保存到我们的Code文件夹中

相关知识点:命令是在当前目录下执行操作的,这也就是我们为什么要定位到 Desktop 和定位到 Code中(当然,这个路径并无实在意义,大家可以定位到自己喜欢的任意路径下)

  5. 输入命令 vim helloworld.c 并回车

    作用:使用vim 打开我们创建好的helloworld.c文件

  6. 按下键盘i 并回车

     作用:这是vim 命令表示我们即将开始对该文件进行编辑,

  7. 输入代码

 #include <stdio.h>

 int main()

 {

         printf("hello world\n");//\n 表示换行

         return ;

 }

  8. 敲完代码我们按下 esc键并输入 :wq 回车 (注意冒号别漏了)

      作用:保存我们编辑的内容并退出vim

  以上步骤过后我们便编写好了一个C语言的源文件.接下来我们将要将它变成一个可执行程序并运行起来

  9. 编译和链接

  输入命令:gcc helloworld.c 并回车

  (该行命令实际上执行了两步操作,编译和链接)

  此时查看Code文件夹我们将看到生成a.out 文件

  这里解释一下编译和链接

  所谓编译:就是将我们的源代码”翻译”成我们计算机懂的机器语言(众所周知 的 010100101010…)代码.计算机的世界里只有 0和1

  所谓链接:就是将我们的源代码和其他C语言函数库链接起来.相当于给了我们一个工具箱.

  如我们用到的printf() 函数,就属于C语言函数库提供的函数之一.其作用是将文本内容打印(显示)到我们的屏幕上.若没有链接这个环节,当我们调用printf()函数的时候,编译器将报错,原因就是找不到该函数

  10. 运行

  输入命令 ./a.out 并回车

  结果:我们看到终端打印出 hello world

相关截图:

  1. 所有命令

IOS开发--C语言入门--如何结合Terminal和Vim开发C语言程序

2.vim编辑截图

IOS开发--C语言入门--如何结合Terminal和Vim开发C语言程序


  此外:附上一些常见命令的网站链接

  mac:

      http://ss64.com/osx/ 这个网站相对介绍得比较全面

  vim:

http://blog.csdn.net/xdrt81y/article/details/24062117/

上一篇:ASUS RT-AC68U 刷梅林固件及安装***插件记录(详细)


下一篇:nullptr和NULL