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. 输入代码

 1 #include <stdio.h>
 2 
 3 int main()
 4 
 5 {
 6 
 7         printf("hello world\n");//\n 表示换行
 8 
 9         return 0;
10 
11 }

 

  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. 所有命令

            

    2.vim编辑截图

    

   

  


 

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

  mac:

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

  vim:

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

 

posted on 2015-12-20 18:13  Cboyce  阅读(468)  评论(0编辑  收藏  举报

导航