- 2024-07-23【xv6】xv6源码调试环境搭建
1.xv6源代码下载gitclonehttps://github.com/ytcoode/xv6.git2.编译并在qemu中运行xv6镜像2.1安装qemusudoapt-getinstallqemu2.2编译并运行xv6将54行QEMU前面的#号注释掉然后直接在当前目录下执行makeqemu即可直接加载并运行xv6镜像手动运行:qemu-syste
- 2024-05-29PIE与PIC的区别
在`cc`编译器(通常指GNUCompilerCollection,GCC或其他兼容的C编译器)中,`-fno-PIE`和`-fno-pic`是两个与代码生成和位置无关性相关的编译选项。这两个选项的区别主要体现在它们控制代码的位置无关性(PositionIndependence)的方式和上下文中。1.**-fno-PIE(PositionIndependentEx
- 2024-04-18asan/gpreftools内存调试简明用法
启用高版本gccsource/opt/rh/devtoolset-11/enable libasan编译选项makeEXTRA_CFLAGS="-O0-g-fsanitize=address-fsanitize-recover=address-fno-omit-frame-pointer-static-libasan-DBUILD_DEBUG-UDPDK_MALLOC-DRTE_MALLOC_ASAN" gpreftools编译选项makeE
- 2024-04-07镜头产品分类-取像镜头1
目录LensDimensionImageCircleofLensEFLandFOVFNORelativeIllumination针对取像镜头重点说明如下:LensDimension1.TTL:光学总长2.BFL:后焦长度3.M12:螺牙锁附承靠的尺寸4.Ø14:镜头最大外径 ImageCircleofLens1.单纯就以镜头做为说明,可看
- 2023-11-13球包树
链接:K-球包树_多比特杯武汉工程大学第六届ACM新生赛(同步赛)(nowcoder.com)题意: 借鉴官方题解LCA做法 题解中的a是我的代码中的w,w是我代码中的path(个人感觉更容易的理解)#include<bits/stdc++.h>usingnamespacestd;usingull=unsignedlonglong;usingll=lo
- 2023-07-20SQL 更新某一个字段的某些内容(删除)
--需求:想将MPicture表里的FNO的地址统一修改下,去掉【图片地址】四个字--拓展:也可以将【图片地址】四个字替换成新的字replace(FNO,substring(FNO,8,4),'新地址啊')--说明:MPicture【表名】FNO【字段名】substring(FNO,8,4)【FNO,要替换的字段,8开始的位置,4截取的长度】update
- 2023-07-19【linux】gcc编译选项:-fomit-frame-pointer,-fno-tree-vectorize,-fno-strict-aliasing以及ARM相关选项
Date:2018.9.81、参考https://www.cnblogs.com/islandscape/p/3444122.htmlhttps://blog.csdn.net/chdhust/article/details/8462414https://gcc.gnu.org/onlinedocs/gcc-6.2.0/gcc.pdfhttps://blog.csdn.net/u012927281/article/details/50999138https://blog.csdn.net/sof