博客
分类
标签
归档
随笔
日报
博客
分类
标签
归档
随笔
日报
c++编译坑
给gcc的文件的顺序https://stackoverflow.com/questions/19901934/libpthread-so-0-error-adding-symbols-dso-missing-from-command-line找不到symbol定义可能是顺序不对,或者循环依赖的库没有写到后面重复出现 gcc还是g++找不到symbol定义可能是写成gcc了:比如,gcc和g+...
2022-12-11
c++
debug
c++
debug
Read More
调试奇怪bug
valgrind 这个厉害!比如其中的memcheck工具,跑一遍告诉你哪里越界访问了!yyds! gdb细粒度跟踪(这个超级牛啊) 可以不断确定要在哪里打断点,然后r,带着已经打的断点重新观察 经验malloc abort 或者 delete报错(说二次释放可是其实没有)heap is corrupt:被程序写了不该写的地方,比如在数组/vector长度后面写东西 std:...
2022-11-08
c++
debug
debug
tool
linux
c++
tool
linux
debug
debug
Read More
vscode调试c++查看变量的二进制表示
方法一:watch窗口加expression后缀expression[,suffix]无后缀:十进值,x或,h:十六进制,o:八进制,b:二进制(低地址在右边)比如:undone.reg,b(reg是undone的private成员,也可以监控) 方法二:gdb内存查看命令xF5启动调试在断点处停住后,可以在debug console中通过-exec前缀执行gdb的命令比如内存查看指令x(g...
2022-09-27
c++
debug
debug
c++
debug
debug
Read More
gcc生成32位x86和arm汇编并运行
main.c测试内容 #include <stdio.h> int main() { printf("hello\n"); return 0; } ubuntu装环境sudo apt update sudo apt install build-essential sudo apt install gcc-multilib ...
2022-09-01
c++
debug
gcc
debug
c++
gcc
debug
debug
Read More
vscode配置c++项目 include路径等
装c++环境gcc和g++都要以ubuntu为例 sudo apt-get instal gcc sudo apt-get instal g++ #没装会报错找不到比如iostream头文件 配置vscode https://blog.csdn.net/jinking01/article/details/106186575 装c/c++、c++ IntelliSense插件version...
2022-08-11
c++
debug
c++
debug
Read More
粘贴文本
全选文本
剪切文本
复制文本
站内搜索
必应搜索
新标签页打开
复制链接地址
复制图片
谷歌识图
常见问题
示例博客
加入社区
本站源码
主题源码
暗黑模式
打印页面
阅读模式