Linux Programming, Language C 0 – GetStarted

在我们正式开始前,让我们回想一下,C语言编程的一般顺序是什么?
1.源代码
2.编译,链接,运行
3.调试,发布

无论在不同的系统环境还是不同的集成开发环境下,C语言编程都是上面的这个顺序。

很多集成开发环境很善解人意的把第2步直接变成一个按钮,或者Ctrl+F5快捷键,一键完成这几个步骤。初学者看不到这块的内容,不知道这一块的内容,只知道这是一个按钮就可以完成的事。但是编程的本质没变,只是被隐藏了而已。

编译(Compile)和链接(Link)是C语言,甚至大部分语言从源代码到可执行程序都必须经历的两个步骤。大部分程序都不是用一个源文件写出来的。编译先针对单独源文件进行处理。链接是把编译处理的文件和库链接成一个完整的可执行文件。
Continue Reading…