[asm]:NASM 编译、链接、执行的过程(32/64)
一、正文
NASM 编译过程
1、 编译环境
nasm: 2.16
os: Linux rocky 5.14.0-503.22.1.el9_5.x86_64
2、 编译为目标文件:
32位系统:nasm -f elf32 hello.asm -o hello.o
64位系统:nasm -f elf64 hello.asm -o hello.o
3、 链接生成可执行文件:
32位:ld -m elf_i386 hello.o -o hello
64位:ld hello.o -o hello
4、 运行程序:
./hello
二、参考资料:
1、 deepseek - https://www.deepseek.com/
本文由 lnlidawei 原创、整理、转载,本文来自于【博客园】; 整理和转载的文章版权归属【原创作者】; 转载或引用时【请保留文章的来源信息】:https://www.cnblogs.com/lnlidawei/p/18703367

浙公网安备 33010602011771号