From a57d769687f056d21bb5235d4354c8fc8c55b506 Mon Sep 17 00:00:00 2001 From: Philipp Oppermann Date: Sat, 24 Oct 2015 15:59:47 +0200 Subject: [PATCH] Use non-breaking hyphens and emphasize `not` --- _posts/2015-08-18-multiboot-kernel.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_posts/2015-08-18-multiboot-kernel.md b/_posts/2015-08-18-multiboot-kernel.md index f17e3a82..80013485 100644 --- a/_posts/2015-08-18-multiboot-kernel.md +++ b/_posts/2015-08-18-multiboot-kernel.md @@ -172,7 +172,7 @@ Idx Name Size VMA LMA File off Algn 1 .text 0000000b 0000000000100020 0000000000100020 000000a0 2**4 CONTENTS, ALLOC, LOAD, READONLY, CODE ``` -_Note_: The `ld` and `objdump` commands are platform specific. If you're not working on x86_64 architecture, you will need to [cross compile binutils]. Then use `x86_64-elf-ld` and `x86_64-elf-objdump` instead of `ld` and `objdump`. +_Note_: The `ld` and `objdump` commands are platform specific. If you're _not_ working on x86_64 architecture, you will need to [cross compile binutils]. Then use `x86_64‑elf‑ld` and `x86_64‑elf‑objdump` instead of `ld` and `objdump`. [cross compile binutils]: {{ site.url }}/rust-os/cross-compile-binutils.html ## Creating the ISO @@ -285,7 +285,7 @@ Some comments (see the [Makefile tutorial] if you don't know `make`): - the `$(wildcard src/arch/$(arch)/*.asm)` chooses all assembly files in the src/arch/$(arch)` directory, so you don't have to update the Makefile when you add a file - the `patsubst` operation for `assembly_object_files` just translates `src/arch/$(arch)/XYZ.asm` to `build/arch/$(arch)/XYZ.o` - the `$<` and `$@` in the assembly target are [automatic variables] -- if you're using [cross-compiled binutils][cross compile binutils] just replace `ld` with `x86_64-elf-ld` +- if you're using [cross-compiled binutils][cross compile binutils] just replace `ld` with `x86_64‑elf‑ld` [automatic variables]: https://www.gnu.org/software/make/manual/html_node/Automatic-Variables.html