64位系统编译方法

weak_time
2018-03-02 20:14:42
不错的入门教程,介绍了很多指令和系统的基本原理,而且,通过本书,可以学到基本的gdb调试方法。

对于目前使用的64位系统来说,需要做一些改动。

对于Ubuntu 64位系统,需要安装依赖
sudo apt-get install gcc-multilib
sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0

对于centos 64位系统,需要安装依赖
sudo yum install glibc-devel.i686

as和ld命令 兼容32位方法:

as -gatabs --32 mov4.s -o movltest4.o
ld --dynamic-linker /lib/ld-linux.so.2 -m elf_i386 -o mov4 -lc movltest4.o

参考:

https://denniskubes.com/2017/01/31/compiling-x86-assembly-on-x64-linux/
0
0

查看更多豆瓣高分好书

回应(0)

添加回应

汇编语言程序设计的更多书评

推荐汇编语言程序设计的豆列

了解更多图书信息

豆瓣
免费下载 iOS / Android 版客户端