《C++入门经典(第6版)》——1.2 编译和链接源代码

    xiaoxiao2023-12-14  160

    本节书摘来自异步社区出版社《C++入门经典(第6版)》一书中的第1章,第1.2节,作者: 【美】Rogers Cadenhead(罗格斯 卡登海德) , Jesse Liberty(杰西 立波提) ,更多章节内容可以访问云栖社区“异步社区”公众号查看。

    1.2 编译和链接源代码

    创建您的第一个C++程序之前,有必要了解整个创建过程。

    C++程序一开始为源代码,即在Windows“写字板”、Gedit、Emacs或Vi等编辑器中输入的文本。虽然Microsoft Word和其他字处理器能够将文件存储为纯文本,但编程时应使用更简单的编辑器,因为您不需要字处理器的任何格式和显示功能。源代码由没有特殊格式的纯文本组成。

    by 

    注意: NotePad++是一款免费的Windows文本编辑器,提供了卓越的C++编程支持。拥有一定的程序创建经验后,您将喜欢它提供的一些功能,如代码高亮显示,即以不同的颜色显示不同的语言元素。这个文本编辑器可从https://notepad-plus-plus.org下载。对于您创建的C++源代码文件,可使用扩展名.cpp、.cxx、.cp或.c。在本书中,所有源代码文件都使用扩展名.cpp,这是C++程序员最常见的做法,也是有些编译器的默认做法。大多数C++都不关心源代码文件的扩展名,但使用.cpp有助于您识别源代码文件。

    源代码是供人类阅读的C++程序,必须经过编译和链接才能运行。

    编译源代码时,将生成一个目标文件,链接器将把它转换为可执行的程序。

    创建C++程序时,将链接一个或多个目标文件以及一个或多个库。库是一系列可链接的文件,提供了有用的函数和类,可供您在程序中使用。函数是一个执行任务的代码块,如将两个数相乘或显示文本。类定义了一种新数据类型和相关的函数。

    创建C++程序的步骤如下。

    (1)使用文本编辑器创建源代码。

    (2)使用编译器将源代码转换为目标文件。

    (3)使用链接器链接目标文件和必要的库,生成可执行的程序。

    (4)输入可执行文件的名称以运行它。

    GCC编译器将编译和链接合而为一。

    相关资源:编译原理与实践pdf中文版
    最新回复(0)