购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.1 单源文件程序:您好,世界

啊哈,本书并不能脱俗。让我们来编写这个程序吧!如代码清单1.1所示。

代码清单1.1 ch001/您好世界.c
#include <stdio.h>
int main() {
    printf("您好,世界!\n");
    return 0;
}

那么如何构建这个单源文件的“您好,世界”程序呢?

使用Microsoft Visual C++构建

Microsoft Visual C++(简称MSVC)广义上讲是一个集成开发环境,包含了Windows C和C++编程各个环节所需的功能组件;狭义上讲,则指微软的C和C++编译器。为了更清楚地了解构建的细节,本书在演示构建过程时不会使用集成开发环境,而是仅通过调用编译器命令来完成构建。

在“开始”菜单中,找到“x64 Native Tools Command Prompt for VS 2019 Preview”工具,如图1.1所示。这是Visual Studio(简称VS)的命令行工具,它预设了与开发相关的环境变量等,开发者可以方便地直接在其中调用内置的命令行工具。

图1.1 在“开始”菜单中搜索Visual Studio x64 命令行工具

在命令行中运行MSVC编译器cl.exe:

> cd CMake-Book\src\ch001
> cl 您好世界.c
> 您好世界.exe
您好,世界!

使用GCC/Clang构建

运行系统终端,直接调用gcc或clang命令完成编译即可。由于Clang编译器大部分参数都与GCC编译器兼容,本书将仅展示GCC编译器的使用:

$ cd CMake-Book/src/ch001
$ gcc 01.您好世界.c
$ ./a.out
您好,世界!

可以看到,对于最简单的编译任务而言,GCC的使用与MSVC并无分别。 kAksP8SrTFvRV2E9Iaa8KXQeDTgr26KfHCV8klul+Vb7dD0w+G14EGTqw8YSA/VZ

点击中间区域
呼出菜单
上一章
目录
下一章
×

打开