Sorry, your browser cannot access this site
This page requires browser support (enable) JavaScript
Learn more >

1. GDB的介绍 1.1. 什么是GDB? 1.2. 安装GDB 2. 编译带调试信息的程序 2.1. 命令行编译 2.2. makefile编译 2.3. cmake编译 3. GDB使用流程 3.1. 测试源代码准备 3.2. 启动GDB 3.3. 查看源码 3.4. 运行程序 3.5. 设置断点 3.6. 单步执行 3.7. 查看变量 4. GDB常用命令 与Wind...

1. 什么是CMake? 1.1. CMake的定义 1.2. CMake有哪些优势? 1.3. CMake 的特点 1.4. Cmake 、CMakeLists.txt 、Make 、Makefile 之间的关系 2. 应用案例 2.1. 项目概述 2.2. CMakeLists.txt 2.2.1. 基本用法 2.2.2. 完整内容 2.2.3. 构建执行 上一篇《Lin...

1. 本网站的系统架构 2. 安装git 3. 配置git用户 3.1. 为什么要创建git用户 3.2. 创建git用户 3.3. 设置git用户的密码 3.4. 创建公钥-私钥对 3.5. 服务器配置公钥 4. hexo配置自动化部署 4.1. 配置Git仓库 4.2. hexo站点配置 1. 本网站的系统架构 网站示例: sunlogging.com 服务器: 阿里云ECS...

1. 什么是 3A 游戏? 2. 《黑神话:悟空》是一款怎样的游戏? 3. 又有不少人要为《黑神话:悟空》买电脑了 3.1. 《黑神话:悟空》对电脑性能的要求 3.2. 性能测试工具 不管你是游戏玩家还是非游戏玩家,这两天肯定被“黑悟空”刷屏了。 因为就在昨天(2024.08.20)国产3A游戏《黑神话:悟空》正式上线,全球发售。其火爆程度更是令人惊叹,仅预售销量就突破了120万份,...

1. 本文目标 2. 准备工作 3. 安装C++编译器和调试器 4. 安装插件 5. 插件的用法 5.1. C/C++ 5.1.1. 插件介绍 5.1.2. 插件配置 5.2. Clang-Format 5.3. cpp-check-lint 5.3.1. cpplint 5.3.2. cppcheck 5.3.3. 插件的使用 5.4. C/C++ Advan...

1. make 和 Makefile 1.1. 什么是make? 1.2. 什么是Makefile? 1.3. make 与 Makefile的关系 2. Makefile的语法 2.1. 基本语法 2.2. 变量 2.3. 伪目标 2.4. 模式规则 2.5. 自动变量 2.6. 条件判断 3. 示例演示 3.1. 编译HelloWorld程序 3.2. 编译多文件项目 3.2....

1. 本网站的系统架构 2. (阿里云)域名解析配置 2.1. 快速配置 2.2. 自定义配置 2.2.1. 记录类型 2.2.2. 主机记录 2.2.3. 记录值 2.2.4. 解析请求来源 3. 域名解析原理 3.1. 什么是DNS 3.2. DNS的解析原理 3.2.1. 1.本地查询 3.2.2. 2.客户机到服务器查询 3.2.3. 3.服务器到服务器查询 3.3. ...

1. C/C++的编译过程 1.1. 预处理 1.2. 编译 1.3. 汇编 1.3.1. 汇编过程 1.3.2. 目标文件 1.4. 链接 2. 编译过程示例 2.1. 源代码 2.2. 逐步编译程序 2.2.1. 编译指令 2.2.2. 链接报错问题 2.3. 单步编译 3. gcc/g++与gpp、as、ld的关系 3.1. 关系图 3.2. 示例...

1. 什么是汇编语言? 1.1. 汇编语言的定义 1.2. 汇编语言与机器语言 1.2.1. 相同点 1.2.2. 不同点 2. 汇编语言的主要特点 3. 汇编语言的基本组成 4. 汇编器 4.1. 主要工作流程 4.2. 常见的汇编器 4.2.1. NASM(Netwide Assembler) 4.2.2. MASM(Microsoft Macro Assembler) 4.2...

上一篇《Linux C++ 开发1 - 搭建C++开发环境》我们搭建好了C++的开发环境,本篇我们将编写、编译、执行第一个程序。 1. 第一个C++程序1.1. demo01.cpp这里写一个最简单的HelloWord程序 1234567#include <iostream>int main(){ std::cout << "Hello, w...