首页 > 代码库 > window 下命令行编译连接运行
window 下命令行编译连接运行
编程的流程
一个编程的基本流程包括编辑、编译和链接三大步骤。
1、什么叫编辑
编辑edit代码即编写代码,是编程的第一步。你可以任意一个编辑器进行代码的编写,也可以使用windows自带的“记事本”来编写代码,也可以使用Notepad++,或者visual studio提供的编辑器。
2、什么叫编译
注:编译链接前,系统应该安装有相应的编译器,并设置好环境变量
编译(compile)是将用某种编程语言(如 C++语言)写成的源代码,转换成目标文件。 目标文件包含着机器代码(可直接被计算机中央处理器执行)以及代码在运行时使用的数据。编译器(compiler)是实现这一目的的软件。编译器有很多,如在 Windows 下有微软公司的 cl.exe,在 Linux 下有 gcc 和 g++。 在命令行下使用 cl.exe 对 hello.cpp 源代码进行编译, 如图 1.4 所示。编译后, 将得到目标文件 hello.obj
3、什么叫链接
连接(link)是将多个目标文件,以及库文件生成可执行的文件(或静态库、或动态库)的过程。连接器(linker)是实现这一目的的软件。常用的连接器有Windows 下的 link.exe,Linux 下的 ld 等。
在 Windows 下可以使用 link.exe 将前面生成的 hello.obj 连接为可执行文件。在命令行下效果如所图 1.6 示。连接后,将生成可执行文件
4、什么叫运行
运行(run)较容易理解,我们在 Windows 资源管理器里用鼠标双击 exe 可执行程序,可以使程序被载入 CPU 运行。我们也可以在命令行窗口中输入可执行程序的文件名运行
函数头文件组织关系
window 下命令行编译连接运行