时隔半年,俺老孙回来了!
因为最近换了一份工作,所以开发环境会与之前有很大不同,所以一上来就打算记录一下新开发环境配置的一些经验,希望对大家有帮助。
VMware虚拟机配置
参考链接:
保姆级教程|VMware安装Ubuntu20.04(系统安装+网络配置+open-vm-tools安装+国内软件源更新)
VMware虚拟机下安装Ubuntu20.04(保姆级教程) - CSDN App
5070深度学习环境搭建
(1)50系列环境配置版本确定:
英伟达新一代GPU架构(50系列显卡)PyTorch兼容性解决方案
个人配置版本:
(2)
gdb
(1)常用命令
powershell
gdb-multiarch 可执行文件(带符号表编译) coredump快照
debug需要小包符号表+大包符号表
set solib-search-path /system/lib64(大包符号表)
p ptr
p *ptr__ptr
(2)结合vscode的使用技巧
利用终端编译符号表,利用vscode launch.json调试
(3)结合tombstone快速定位
powershell
addr2line -Clafe 可执行文件(带符号表编译) 6d76bc 94c6cc(coredump位置地址)
vscode插件下载

git
powershell
git add .
git commit(提交patch描述)
git commit --amend (追加提交)
git rebase -i origin/develop
git reflog
git reset --hard/soft commit-id