- 博客(4)
- 收藏
- 关注
转载 linux 64位系统调用
linux系统中64位汇编和32位汇编的系统调用主要有以下不同: * 系统调用号不同.比如x86中sys_write是4,sys_exit是1;而x86_64 sys_write是1, sys_exit是60。linux系统调用号实际上定义在/usr/include/asm/unistd_32.h和/usr/include/asm/unistd_64.h中。 * 系统调用所使用的寄存器不同,x
2016-12-02 23:29:59
2915
原创 objdump gcc gdb
gcc: -c 编译后汇编,不连接 -S 编译后停止,不进行汇编 -o 编译,汇编,连接 -g 生成调试信息 -gstabs 标识符 maingdb break *标识符 :设置断点 info register :参看寄存器 run :运行 list :列出函数行 objdump: 一般常用的是objdump -x 显示文件头信息objdump -d 反汇编代码
2016-12-02 23:23:27
680
原创 libgcc_s.so.1 must be installed for pthread_cancel to work
archlinux 配置问题gcc_s.so.1 must be installed for pthread_cancel to work 最近使用线程时出现的错误 sol: gcc -o xxx xxx.c -lgcc_s -lpthread
2016-12-02 23:19:06
1140
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人