zoukankan      html  css  js  c++  java
  • 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)

  • 相关阅读:
    python2的比较函数,cmp
    快速排序
    如果a,b,c为自然数,a+b+c=1000,a方+b方=c方,求出abc可能的组合(python实现)
    python之join
    python之functools partial
    Python 3 iter函数用法简述
    python线程之condition
    python 线程 event
    getattr getattribute setattr hasattr delattr
    Properties类
  • 原文地址:https://www.cnblogs.com/lovelifelovestudy/p/4150577.html
Copyright © 2011-2022 走看看