- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 Yocto编译systemd
想研究一下systemd,Yocto工程还是有些不一样,于此简单记录一下。这里会创建build/workspace。3、添加debug代码。# 生成补丁并更新配方。
2025-04-24 19:42:56
183
原创 gcc9.4.0编译及plugin开发环境
2.2 添加参数执行./contrib/download_prerequisites --no-isl。当前目录手动在https://ftp.gnu.org/pub/pub/gnu/中找对应包用浏览器下载。注:我的gcc版本是9.4.0因此gcc-9-plugin-dev。先用gcc plugin搞点事情,参考网上文档先编译gcc。此处网络异常打印:服务器响应时发生错误,正在关闭控制连接。1、下载了本地gcc版本代码gcc-9.4.0。4、但是搞gcc plugin还是有问题。
2025-04-18 19:31:45
220
原创 C lib程序入口
glibc 与 ulibc基本差不多,代码中的注释很重要。注:语法AT&T风格,使用 %% 表示寄存器。参考musl lib 写个hello。musl lib 比较简洁。对比几个开源c lib库。编译:重点是链接选项。
2025-03-27 19:42:38
141
原创 C++ 左值 右值 引用
右值引用(rvalue reference):C++11引入的新特性,用于引用rvalue,使用双&&符号。双重拷贝开销:参数 t 本身是值传递的副本(可能触发一次拷贝/移动构造),初始化 tt 时再次触发 拷贝构造(因 t 是左值)。拷贝开销:对不可拷贝或拷贝成本高的类型(如 std::unique_ptr),此函数无法编译或效率低下。拷贝而非修改:参数为非 const 左值引用,暗示函数可能修改 t,但实际仅拷贝到 tt,易引发误解。无法接受右值:若尝试传递右值(如 test(T{})),会编译失败。
2025-03-25 19:54:14
239
原创 linux各种锁笔记
1、内核态常用锁A、struct mutex m_stMutex;说明:该锁可以睡眠mutex_init(&m_stMutex);mutex_lock(&m_stMutex);mutex_unlock(&m_stMutex);B、其他待更新2、用户态锁A、文件锁说明:适应于进程间保护临界资源;文件XX_LOCKFILE需要读写权限
2014-03-27 22:41:18
338
T-REC-G[1].984.3-200507-S!Amd1!PDF-E.pdf
2020-01-04
T-REC-G[1].984.4-200603-S!Amd2!PDF-E.pdf
2020-01-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人