
linux
爱写bug的码农
这个作者很懒,什么都没留下…
展开
-
windows系统内搭建跨架构linux虚机的方法
TAP网络可以实现多台虚机互通,IP地址需要自己设置,不要使用宿主机192.168.101.xxx网络,会把别人云桌面挤掉。如何添加新的TAP设别,打卡设备管理器==》添加过时硬件,创建完毕后自己重命名。右击TAP设备,启动桥接,会出现网桥设备,把TAP设别都添加到网桥,直接官方网站下载安装好的虚拟硬盘,内部自带系统,不需要再安装;虚机用户名:root 密码:openEuler12#¥。安装完毕后会在网络连接里出现tap设备,自己重命名。虚机用户名:root 密码:centos。确认时候告警不用管。原创 2024-06-21 13:40:30 · 3542 阅读 · 0 评论 -
ubuntu设置core文件生成位置
echo "ulimit -c unlimited" >>/etc/profile #生成的core文件大小无限制。echo "kernel.core_pattern=/root/coredump/core-%t-%p-%e">>/etc/sysctl.conf #生成的core文件的格式。原创 2024-05-28 15:17:07 · 535 阅读 · 0 评论 -
backtrace定位方法
3、objdump -S 二进制文件 | grep -A 10 "your_function" 显示周围多行。2、objdump -d 二进制文件 |grep your_function。addr2line -f -e 二进制文件 函数地址。一般backtrace打印出来的地址还需要二次推算。1、nm -n 二进制文件。原创 2024-05-28 15:15:49 · 224 阅读 · 0 评论 -
反编译方法记录
1、nm -D -A /库目录/*.so |grep 函数名 用这个命令可以快速定位函数归属哪个库。2、安装软件IDA,加载对应库文件,就可以反编译出代码。原创 2024-05-28 15:12:23 · 618 阅读 · 0 评论 -
git 记录
2、你可以使用git commit --amend修改提交信息,或者修改文件后使用git add和git commit --amend修改提交内容。1、git reset --hard/soft [commit id] 回退到指定的commit id版本。#推送到远程分支git chekout master。git commit -m "待提交的日志"原创 2024-05-28 15:10:17 · 211 阅读 · 0 评论 -
交叉编译 cmake标准编译模板
#配置 ARM 交叉编译set(CMAKE_SYSTEM_NAME Linux)set(CMAKE_SYSTEM_PROCESSOR x86_64)message(STATUS "CMAKE_SYSTEM_PROCESSOR=${CMAKE_SYSTEM_PROCESSOR}")#指定编译器的 sysroot 路径set(TOOLCHAIN_DIR /opt/v1010/x86_64-glibc-gnuabi64-2)set(CMAKE_SYSROOT ${TOOLCHAIN原创 2024-05-27 17:00:38 · 358 阅读 · 0 评论 -
windows环境/linux环境 使用qemu搭建arm64虚机
2、创建虚拟存储 qemu-img create -f qcow2 D:\VM\qemu-CentOS\centos-arm64.qcow2 40G。1、下载QEMU_EFI.fd引导程序和ios镜像。原创 2024-05-24 15:41:56 · 1036 阅读 · 0 评论