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

第1章
构建之旅

大部分图书在介绍一门技术的时候,第1章往往是简介,颇为无趣。本章先不提主角CMake,毕竟它“又丑又怪”,谁第一次见了都想离它远远的。笔者恐怕是见到它不下十次,才真正下定决心去学习。为了避免读者也痛苦十次,本章先从基础入手,带领大家一起体会构建旅程的艰辛,这样更容易感受CMake的可爱之处。

本章介绍的C和C++程序的构建基础是学习CMake的重中之重,其中涉及:对编译器命令行工具的参数介绍,有助于读者将来在CMake程序中配置编译选项;对Makefile等配置工具的介绍,有助于读者感受CMake与它们的相似和不同之处,体会CMake的优势;对动态链接等原理的介绍,有助于读者理解CMake中为动态库等构建目标提供的特殊属性,如POSITION_INDEPENDENT_ CODE等。

那么,不妨一起踏上构建之旅,重新熟悉一下构建C和C++各类程序的方法吧!在此之前,请确保已经安装好了C和C++程序的基本开发环境,包括MSVC、GCC或Clang编译器、make或NMake构建工具等。 lavmrgh4qaBfLFnUNvJqRorAgKjJIdV/N5JHV/d6vhzCc3H9cHg+cudNAo5z6tsw

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