1. 配置编译环境 GAS 和 NASM
GAS 和 NASM 都是 Linux 环境可用的汇编编译器, 前者遵循AT&T语法后者遵循Intel语法。
1.1 安装GAS
GAS是GCC的一部分,不需要单独安装, 检查GAS的存在,#############################################
kevin@kevin-500R4K:~/WorkSpace/asm$ as --version
GNU 汇编器 (GNU Binutils for Ubuntu) 2.26.1
Copyright (C) 2015 Free Software Foundation, Inc.
本软件是自由软件;您可以使用 GNU General Public License 版本 3 或更新版本重新发放。
本软件完全不带有任何保证。
为目标"x86_64-linux-gnu"配置汇编程序。
#############################################
1.2 安装NASM
命令行sudo apt-get clean sudo apt-get remove nasm-rdoff sudo apt-get install nasm
外部软件源头http://www.nasm.us/pub/nasm/releasebuilds/2.10.07/
进入解压路径./configure
make
sudo make install
检查NASMnasm -version
2. 测试汇编器section .text
global _start ;must be declared for linker (ld)
_sta