x86-64アセンブリをローカルにインストールする

自分のマシンでExercismの演習を解くために、x86-64アセンブリをローカルにインストールする方法を学びます


必要なもの

  • 64ビットのx86 CPU
  • 最新のCコンパイラー
  • Makeビルドツール
  • Netwide Assembler(NASM)

このトラックが対応しているのは、System V AMD64 ABIの呼び出し規約だけである点に注意してください。Windowsを使っている場合は、Windows Subsystem for Linux(WSL)をインストールするか、Linuxの仮想マシンを用意する必要があります。

Linux

必要なソフトウェアは、お使いのシステムのパッケージマネージャーでインストールします。

  • Ubuntu、Debian:$ sudo apt-get install gcc make nasm
  • Fedora:$ sudo dnf install gcc make nasm
  • CentOS、RHEL:$ sudo yum install gcc make nasm
  • Arch Linux:$ sudo pacman -S gcc make nasm
  • OpenSUSE:$ sudo zypper install gcc make nasm

macOS

Xcode Command Line Toolsをインストールします。

$ xcode-select --install

NASMはHomebrewでインストールします。

$ brew install nasm

Windows

WSLのインストール方法は、https://docs.microsoft.com/en-us/windows/wsl/install-win10 を参照してください。