課程名稱:Xmake 帶你輕松構(gòu)建 C&C++培訓(xùn)

4401 人關(guān)注
(78637/99817)
課程大綱:

Xmake 帶你輕松構(gòu)建 C&C++培訓(xùn)

 

 

1 C/C++ 程序的編譯運(yùn)行和調(diào)試

2 xmake 基礎(chǔ)命令使用

3 C/C++ 依賴庫(kù)集成和使用

4 大型工程結(jié)構(gòu)的維護(hù)

5 xmake 復(fù)雜腳本和規(guī)則的編寫

6 如何實(shí)現(xiàn)跨平臺(tái)編譯

7 xmake 插件開發(fā)

8 VS Code/xmake 集成環(huán)境的使用

9 xmake 的基礎(chǔ)語(yǔ)法

10 C/C++ 項(xiàng)目基礎(chǔ)編譯配置

11 多個(gè)目標(biāo)程序的依賴編譯

12 預(yù)編譯頭文件的設(shè)置

13 cmake/makefile 工程文件的生成

14 xmake 腳本運(yùn)行插件的使用

15 C/C++ 代碼的移植編譯

16 Qt 項(xiàng)目程序的編譯開發(fā)

階段 1 xmake 入門

1
xmake 的基本使用

1.xmake的安裝

2.xmake的基本操作

3.C/C項(xiàng)目的基本構(gòu)建

4.程序的運(yùn)行、調(diào)試、安裝和卸載操作

2
xmake 的基本命令使用

1.xmake子命令介紹和使用

2.xmake的幫助菜單介紹

3.如何配置編譯,編譯器工具鏈的切換

4.xmake的自我更新升級(jí)

3
C/C++ 項(xiàng)目常用配置描述

1.編譯器、鏈接器基礎(chǔ)概念

2.xmakelua基本配置和修改

3.編譯優(yōu)化相關(guān)選項(xiàng)的配置

4.C/C頭文件、鏈接庫(kù)相關(guān)配置

5.C/C源文件的添加和過(guò)濾配置

4
C/C++ 依賴包的集成和使用

1.xmake包管理的整體架構(gòu)流程

2.系統(tǒng)庫(kù)以及第三方庫(kù)的快速集成

3.Conan包管理的介紹

4.語(yǔ)義版本的配置說(shuō)明

5.依賴包的安裝和卸載

6.zlib庫(kù)的集成和使用

階段 2 xmake 基礎(chǔ)

5
配置語(yǔ)法簡(jiǎn)介

1.xmakelua的配置語(yǔ)法和設(shè)計(jì)理念

2.描述域和腳本域配置的基本概念

3.多目標(biāo)程序的編譯配置

4.全局配置作用域的概念

6
目標(biāo)依賴

1.多個(gè)C程序間的編譯順序控制

2.依賴編譯的配置繼承

3.動(dòng)態(tài)庫(kù)、靜態(tài)庫(kù)的編譯和使用

4.Phony組合多個(gè)編譯目標(biāo)程序

7
條件判斷
1.xmake常用條件判斷接口

2.xmake條件判斷語(yǔ)法

3.如何自定義配置選項(xiàng)

8
內(nèi)置變量

1.了解xmake常用內(nèi)置變量

2.構(gòu)建配置與環(huán)境變量、shell等交互

9
C/C++ 子工程和目錄結(jié)構(gòu)

1.如何進(jìn)行大型C/C工程項(xiàng)目構(gòu)建維護(hù)

2.xmake的includes接口使用

3.子工程配置之間的繼承和依賴關(guān)系

10
C/C++ 預(yù)編譯頭文件配置

1.C/C預(yù)編譯頭文件的基礎(chǔ)概念

2.gcc編譯器對(duì)預(yù)編譯的處理細(xì)節(jié)

3.預(yù)編譯頭文件對(duì)編譯速度的影響比對(duì)

4.xmake中如何配置開啟頭文件預(yù)編譯

階段 3 xmake 進(jìn)階

11
C/C++ 庫(kù)接口和編譯器特性檢測(cè)

1.跨平臺(tái)編譯開發(fā)相關(guān)基礎(chǔ)知識(shí),不同編譯器之間的差異性

2.頭文件、庫(kù)接口的存在性檢測(cè) 3.C/C代碼片段的檢測(cè)

4.編譯器特性的支持力度檢測(cè)

12
自定義腳本和規(guī)則

1.什么是自定義腳本

2.構(gòu)建過(guò)程的幾個(gè)基本處理階段

3.構(gòu)建過(guò)程每個(gè)階段的攔截和處理

4.自定義構(gòu)建規(guī)則的基本使用

13
系統(tǒng)操作詳解

1.系統(tǒng)os模塊接口的介紹使用

2.文件和目錄操作

3.外部命令的執(zhí)行

14
io 讀寫

1.io模塊的介紹和基本使用

2.文件數(shù)據(jù)的讀寫和序列化

3.標(biāo)準(zhǔn)輸入輸出的讀寫,用戶輸入的獲取

15
擴(kuò)展模塊導(dǎo)入和使用

1.xmake的模塊類型

2.import模塊導(dǎo)入接口的基本使用

3.內(nèi)部擴(kuò)展模塊的導(dǎo)入

4.用戶和第三方模塊的導(dǎo)入

16
腳本運(yùn)行插件使用

1.交互式運(yùn)行(REPL)的基本概念和使用

2.指定lua腳本的運(yùn)行

3.模塊接口的快速運(yùn)行

4.字符串腳本片段的運(yùn)行

17
工程生成插件使用

1.工程生成插件介紹

2.Makefile文件的生成

3.CMakeListstxt文件的生成

4.buildninja文件的生成

18
插件開發(fā)詳解

1.xmake插件和任務(wù)的基本概念

2.如何編寫和運(yùn)行xmake擴(kuò)展插件

3.內(nèi)部task任務(wù)的定義和運(yùn)行

階段 4 xmake 實(shí)戰(zhàn)

19
libjpeg 開源庫(kù)移植

1.autotools介紹和使用

2.xmake的自動(dòng)掃描和生成

3.libjpeg庫(kù)源碼移植編譯的詳細(xì)流程

4.libjpeg庫(kù)的快速集成

20
xmake 與 vscode 集成環(huán)境使用

1.xmakevscode插件基本使用

2.使用插件進(jìn)行斷點(diǎn)調(diào)試

3.命令面板的使用

4.插件的參數(shù)配置和修改

21
使用 xmake 開發(fā) Qt 程序

1.Qt的基本概念

2.QtWidgets和QuickApp的基本概念

3.使用vscode開發(fā)Qt應(yīng)用程序


請(qǐng) 登錄 后發(fā)表評(píng)論
新評(píng)論
全部 第1節(jié) 第2節(jié) 第3節(jié) 第4節(jié) 第5節(jié) 第6節(jié) 第7節(jié) 第8節(jié) 第9節(jié) 第10節(jié) 第11節(jié) 第12節(jié) 第13節(jié) 第14節(jié) 第15節(jié) 第16節(jié) 第17節(jié)
我的報(bào)告 / 所有報(bào)告
主站蜘蛛池模板: 超级色的网站观看在线| 豆奶视频大全免费下载| 好男人官网资源在线观看| 亚洲AV无码专区亚洲AV不卡 | 蜜臀av无码精品人妻色欲| 在线观看免费为成年视频| 久久久亚洲精品无码| 欧美激情一区二区三区在线| 国产99久久九九精品无码| 青青青国产依人精品视频| 婷婷久久五月天| 久久久噜噜噜久久中文字幕色伊伊| 欧美疯狂性受xxxxx喷水| 制服丝袜中文字幕在线观看| 黑人性受xxxx黑人xyx性爽| 多人交换伦交视频| 亚洲综合图片网| 美女色又黄一级毛片| 国产成人在线观看网站| 91嫩草视频在线观看| 嫩模bbw搡bbbb搡bbbb| 久久成人无码国产免费播放 | 国产片91人成在线观看| 99这里只有精品| 成人欧美一区二区三区视频| 久热这里只有精品视频6| 欧美高清色视频在线播放| 午夜精品久久久久久毛片| 青青青青手机在线观看| 国产精品久久久久国产精品三级| 99精品无人区乱码在线观看| 成人区人妻精品一区二区不卡视频| 久久精品国产精品亚洲| 欧美性狂丰满性猛交| 亚洲综合免费视频| 精品久久久99大香线蕉| 国产一区二区精品久久91| 黄色毛片一级片| 国产精品久久久久影院| 97se亚洲国产综合自在线| 太粗太深了用力点视频|