window 下命令行编译连接运行

编程的流程

一个编程的基本流程包括编辑、编译和链接三大步骤。

Image

1、什么叫编辑

编辑edit代码即编写代码,是编程的第一步。你可以任意一个编辑器进行代码的编写,也可以使用windows自带的“记事本”来编写代码,也可以使用Notepad++,或者visual studio提供的编辑器。

2、什么叫编译

注:编译链接前,系统应该安装有相应的编译器,并设置好环境变量

编译(compile)是将用某种编程语言(如 C++语言)写成的源代码,转换成目标文件。 目标文件包含着机器代码(可直接被计算机中央处理器执行)以及代码在运行时使用的数据。编译器(compiler)是实现这一目的的软件。编译器有很多,如在 Windows 下有微软公司的 cl.exe,在 Linux 下有 gcc 和 g++。 在命令行下使用 cl.exe 对 hello.cpp 源代码进行编译, 如图  1.4 所示。编译后, 将得到目标文件 hello.obj

Image(1)

3、什么叫链接

连接(link)是将多个目标文件,以及库文件生成可执行的文件(或静态库、或动态库)的过程。连接器(linker)是实现这一目的的软件。常用的连接器有Windows 下的 link.exe,Linux 下的 ld 等。
在 Windows 下可以使用 link.exe 将前面生成的 hello.obj 连接为可执行文件。在命令行下效果如所图  1.6 示。连接后,将生成可执行文件

Image(2)

4、什么叫运行

运行(run)较容易理解,我们在 Windows 资源管理器里用鼠标双击 exe 可执行程序,可以使程序被载入 CPU 运行。我们也可以在命令行窗口中输入可执行程序的文件名运行

Image(3)

函数头文件组织关系

Image(4)

posted on 2014-12-08 10:54  夏鸥易  阅读(568)  评论(0编辑  收藏  举报

导航