随笔分类 - 嵌入式学习
发表于 2023-10-31 16:17阅读:42评论:0推荐:0
摘要:编译程序时包含调试信息: 在编译你的程序时,确保使用 -g 标志以包含调试信息。 g++ -g source_code.cpp -o program 启动 GDB: 在终端中,使用 gdb 命令启动 GDB gdb program 设置断点: 使用 break 或者b命令设置断点 (gdb) b f
阅读全文 »
发表于 2023-09-22 17:24阅读:58评论:0推荐:0
摘要:CMake是一个跨平台的开源构建工具,用于管理C++项目的构建过程。 注意CMake命令语法不区分大小写 cmake_minimum_required:指定项目所需的CMake的最低版本。 cmake_minimum_required(VERSION <version>) project:定义项目的
阅读全文 »
发表于 2023-09-22 17:21阅读:60评论:0推荐:0
摘要:GoogleTest简单使用 googleTest是谷歌公司发布的一个跨平台的C++单元测试框架 两种断言 致命断言ASSERT_*:当断言失败时,产生致命错误,并终止当前函数 非致命断言EXPECT_*:当断言失败时,产生非致命错误,并不会终止当前函数 常用的断言 ASSERT EXPECT Ve
阅读全文 »
发表于 2022-12-04 21:12阅读:23评论:0推荐:0
摘要:在C语言中引入开源代码uthash实现hash表 参考 https://zhuanlan.zhihu.com/p/340692819 https://www.cnblogs.com/dongxb/p/14212531.html
阅读全文 »
发表于 2022-10-21 17:35阅读:27评论:0推荐:0
摘要:Ubuntu虚拟机安装 Ubuntu切换NAT联网模式
阅读全文 »
发表于 2022-08-18 17:19阅读:200评论:0推荐:0
摘要:安装交叉编译工具链 将交叉编译工具链添加到全局环境变量使其全局可用 更新国内阿里镜像源,如果不更新,在安装32位库时会出现各种版本不匹配的问题 参考(233条消息) Ubuntu 20.04 && Ubuntu 18.04 修改 apt 源_星汉空兮的博客-CSDN博客 修改source.list文
阅读全文 »
发表于 2022-08-09 13:54阅读:401评论:0推荐:0
摘要:在线词典要实现的功能: 在线词典 项目功能描述 用户注册和登录验证 服务器端将用户信息和历史记录保存在数据库中,客户端输入用户名和密码,服务器端在数据库中查找、匹配,返回结果 单次在线翻译 根据客户端输入的单次在字典文件中搜索 历史记录查询 项目分析 词典功能展示: 注册用户 登录 查询单词 历史记
阅读全文 »
发表于 2022-07-16 21:23阅读:443评论:0推荐:0
摘要:转载:https://www.cnblogs.com/hshy/p/8069074.html 【问题】 在编译VMware下的Linux系统对从Windows中共享过来的文件,进行编译的时候,遇到: ln: creating symbolic link XXXXXX : Operation not
阅读全文 »
发表于 2022-07-11 15:01阅读:380评论:0推荐:0
摘要:打开/etc/vimrc,在文件的末尾加入一行: au FileType c,cpp setlocal comments-=:// comments+=f:// 解决办法参考如下内容: https://blog.csdn.net/xiaoyilong2007101095/article/detail
阅读全文 »
发表于 2022-07-11 14:00阅读:133评论:0推荐:0
摘要:解决办法:先按住shift键,在使用鼠标选中想要复制的内容,此时复制功能可用 参考链接 https://www.cnblogs.com/zl1991/p/14478905.html
阅读全文 »
发表于 2022-06-12 14:18阅读:142评论:0推荐:0
摘要:1. Linux操作系统概述 组成结构 kernel:内核,包围在硬件之上 作用:管理设备、进程、内存、交换空间、文件系统、精灵进程等; 控制系统程序与硬件之间打交道的功能 shell:外壳,包裹在内核之上 作用:提供人机交互界面,用户与内核之间打交道的功能,类似windows的cmd 分类:不同的
阅读全文 »
发表于 2022-06-09 14:07阅读:278评论:0推荐:0
摘要:https://www.codeleading.com/article/65546162797/
阅读全文 »
发表于 2022-06-08 15:02阅读:248评论:0推荐:0
摘要:1. GCC的使用及其常用选项介绍 1.1 GCC概述 GCC的最初全名是GNU C Compiler,是GNU操作系统专门编写的一款编译器,即C-->机器语言,随着GCC支持的语言越来越多,它的名称变为GNU Compiler Collection 一般Linux系统会默认安装GCC,输入gcc
阅读全文 »
发表于 2022-05-30 12:29阅读:104评论:0推荐:0
摘要:B站视频嵌入式学习笔记 [嵌入式开发]基础篇之环境构建 学习脉络图 1. Vmware Workstation的介绍 2. 安装Ubuntu及相关服务 2.1 安装Ubuntu及基本操作 安装Ubuntu 参考网上教程 Ubuntu设置(均使用终端设置) 设置root账户密码 输入sudo pass
阅读全文 »