CMake 構建實戰:項目開發捲
許宏旭
買這商品的人也買了...
-
鳥哥的 Linux 私房菜-基礎學習篇, 4/e$980$774 -
深入理解 Android 內核設計思想, 2/e (上下冊)$948$900 -
無瑕的程式碼-整潔的軟體設計與架構篇 (Clean Architecture: A Craftsman's Guide to Software Structure and Design)$580$452 -
C++ Primer, 5/e (繁體中文版)$990$782 -
C++ Templates 全覽, 2/e (C++ Templates: The Complete Guide, 2/e)$1,200$948 -
$657精通 Linux 內核智能設備開發核心技術 -
超圖解 ESP32 深度實作$880$748 -
C++ 程式設計的樂趣|範例實作與專題研究的程式設計課 (C++ Crash Course: A Fast-Paced Introduction)$880$695 -
EN 帶你寫個作業系統:來趟 RISC-V 開發輕旅行 (iThome鐵人賽系列書)$600$510 -
Linux Shell 程式設計與管理實務 [第三版]【暢銷回饋版】$680$530 -
C# 高級編程, 12/e$1,188$1,128 -
高速伺服器應用開發 - Linux 上使用 C/C++$880$695 -
流暢的 C|設計原則、實踐和模式 (Fluent C: Principles, Practices, and Patterns)$680$537 -
AI GNN 再進化 -- 圖神經網路完整學習及應用大全$1,200$948 -
CPU 眼裡的 C/C++$534$507 -
C++ 軟體設計|高品質軟體的設計原則和模式 (C++ Software Design: Design Principles and Patterns for High-Quality Software)$780$616 -
$469高效 C/C++ 調試 -
圖解 Linux 核心 (基於6.x)$834$792 -
台灣之光物件辨識 - 最新 YOLO 原理精讀+實戰$800$632 -
Linux 核心除錯實務 (Linux Kernel Debugging: Leverage proven tools and advanced techniques to effectively debug Linux kernels and kernel modules)$800$600 -
C++ 之美:代碼簡潔、安全又跑得快的 30個要訣 (Beautiful C++: 30 Core Guidelines for Writing Clean, Safe, and Fast Code)$654$621 -
這樣寫 code 好不好?辨識、分析、改善,寫出易讀易維護的程式碼$630$497 -
軟體工程師求職策略大全:透過外商面試題目演練、手把手履歷教學,跟招募員過招、白板解題、薪資談判到入職準備,帶讀者用最有效的方式找工作$680$530 -
$963C++ 編程之禪:從理論到實踐 -
CMake 項目構建入門指南$474$450
簡體書新到貨|2書75折 ( 10/20-10/25) 詳見活動內容 »
-
VIP 95折
神經 · 模糊 · 預測控制及其 MATLAB 實現, 5/e$468$444 -
VIP 95折
AI 芯片開發核心技術詳解$654$621 -
79折
$236光纖通信系統與網絡, 5/e -
VIP 95折
測度論$539$512 -
79折
$213遊戲概論 -
79折
$711“芯”制造 集成電路制造技術鏈 -
75折
$400Cursor + Windsurf AI 高性能架構開發與測試實戰 -
85折
$356生成式引擎優化(GEO):破解 AI 時代的流量與品牌密碼 -
VIP 95折
逆向工程原理、技術與 CTF 實踐$659$626 -
79折
$606初識密碼學 -
VIP 95折
量子力學, 2/e$330$313 -
VIP 95折
Unreal Engine 5 C++ 遊戲開發完全學習教程$1,008$957 -
VIP 95折
開關電源維修從入門到精通$594$564 -
VIP 95折
現代信號分析和處理, 2/e$594$564 -
VIP 95折
圖解 Agent Skills:從零構建 AI 技能庫與多場景實戰$474$450 -
VIP 95折
遊戲產業概論$354$336 -
85折
$254LangChain 與大語言模型應用開發實踐 -
VIP 95折
數學之美 Ⅱ$774$735 -
VIP 95折
機器人系統開發與優化:算法、感知與控制策略$714$678 -
VIP 95折
AI for Science 中的深度學習$654$621 -
VIP 95折
覆雜系統架構設計實戰:從架構設計原理到頂尖公司面試$594$564 -
85折
$453電力電子化直流系統電弧智能故障檢測技術 -
79折
$706電子商務:商務、技術、社會 原書第17版 -
VIP 95折
學習 Unity 和 C# 遊戲編程, 2/e$756$718 -
79折
$417解密GRE數學出題點
相關主題
商品描述
本書主要介紹C和C++程序構建的相關知識,包括直接調用C和C++編譯器完成構建的基礎內容,以及使用CMake完成項目構建的相關內容。全書先介紹市面上C和C++的主流編譯器及其相關命令行工具、Makefile等的使用,抽象出與項目構建相關的概念模型,再介紹CMake腳本語言的基礎語法、常用命令等,最後介紹與CMake項目構建相關的內容。本書含有兩個實踐章節,借助CMake腳本語言,分別構建了快速排序算法程序、手寫數字識別庫及配套命令行工具。
本書適合有C和C++編程基礎,希望瞭解或應用CMake工具的人閱讀,也適合想要構建跨平臺C和C++程序的開發人員閱讀。
作者簡介
許宏旭,資深軟件工程師,曾就職於微軟(亞洲)因特網工程院,從事自然語言處理等相關工程研發工作,參與過Bing搜索引擎、Office 365等大型項目,具有多年使用CMake組織C++復雜項目的開發經驗。
目錄大綱
第 1 章 構建之旅...1
1.1 單源文件程序:您好,世界!...1
1.2 構建多源程序...3
1.2.1 輸出另一源程序的字符串...3
1.2.2 一個需要漫長編譯過程的程序...3
1.2.3 按需編譯:快速構建變更...4
1.2.4 使用 Makefile 簡化構建...7
1.3 構建靜態庫...9
1.4 構建動態庫...12
1.4.1 Windows 中動態鏈接的原理...13
1.4.2 Linux 中動態鏈接的原理...17
1.5 引用第三方庫...22
1.5.1 下載 Boost C++庫...22
1.5.2 引用 Boost C++頭文件庫...22
1.5.3 安裝 Boost C++庫...24
1.5.4 鏈接 Boost C++庫...25
1.6 旅行筆記...29
1.6.1 構建的基本單元:源程序...29
1.6.2 核心的抽象概念:構建目標...30
1.6.3 目標屬性...31
1.6.4 使用要求的傳遞性...34
1.6.5 目錄屬性...40
1.6.6 自定義構建規則...40
1.6.7 尾聲...41
第 2 章 CMake 簡介...42
2.1 為什麼使用 CMake...43
2.1.1 平臺無關和編譯器無關...43
2.1.2 開源自由和優秀的社區生態...44
2.1.3 強大通用的腳本語言...44
2.1.4 穩定地向後兼容...44
2.1.5 持續不斷地改進和新特性...45
2.2 安裝 CMake...45
2.2.1 在 Windows 中安裝 CMake...45
2.2.2 在 Linux 中安裝 CMake...46
2.2.3 在 macOS 中安裝 CMake...47
2.3 您好,CMake!...48
第 3 章 基礎語法...49
3.1 CMake 程序...49
3.1.1 目錄程序(CMakeLists.txt)...50
3.1.2 腳本程序(
最後瀏覽商品 (20)
-
85折
$458趣學貝葉斯統計:橡皮鴨、樂高和星球大戰中的統計學 -
79折
$378開關電源維修從入門到精通, 4/e -
79折
$520邁向智能化加速行業數智化轉型 -
VIP 95折
電子工程師必備 元器件應用寶典 第4版$899$854 -
79折
$331機器學習原理及應用 -
79折
$331剪映短視頻剪輯與運營全能一本通(微課版) -
85折
$1,519模擬電路設計手冊 -
85折
$305剪映短視頻製作從入門到精通 手機版+電腦版 -
79折
$331優設Cinema 4D三維設計實訓教程 -
85折
$356大模型導論 -
VIP 95折
新印象:Blender 三維設計實戰教程$714$678 -
VIP 95折
Arduino 小型化與 TinyML 應用從入門到精通$539$512 -
85折
$5605G網絡流量DPI技術與應用 -
79折
$473T20天正建築V8.0實戰從入門到精通 -
79折
$188電力安全生產典型事故集 變電檢修專業 -
85折
$402大疆 DJI Mini 3 Pro / 4 Pro 無人機航拍實戰寶典 -
85折
$652MDATA認知模型理論及應用 -
85折
$458知行 技術人的管理之路 第2版 簽名版 -
VIP 95折
概率導論, 2/e (修訂版)$659$626 -
79折
$232像電腦科學家一樣思考Python 第2版


