Zig Bare Bones: Difference between revisions
Jump to navigation
Jump to search
[unchecked revision] | [unchecked revision] |
Content deleted Content added
m Bot: Replace deprecated source tag with syntaxhighlight |
mNo edit summary |
||
Line 14: | Line 14: | ||
=== build.zig === |
=== build.zig === |
||
<syntaxhighlight lang=" |
<syntaxhighlight lang="zig"> |
||
const std = @import("std"); |
const std = @import("std"); |
||
const Builder = @import("std").build.Builder; |
const Builder = @import("std").build.Builder; |
||
Line 97: | Line 97: | ||
=== src/main.zig === |
=== src/main.zig === |
||
<syntaxhighlight lang=" |
<syntaxhighlight lang="zig"> |
||
const console = @import("console.zig"); |
const console = @import("console.zig"); |
||
Line 132: | Line 132: | ||
=== src/console.zig === |
=== src/console.zig === |
||
<syntaxhighlight lang=" |
<syntaxhighlight lang="zig"> |
||
const fmt = @import("std").fmt; |
const fmt = @import("std").fmt; |
||
const Writer = @import("std").io.Writer; |
const Writer = @import("std").io.Writer; |
||
Line 220: | Line 220: | ||
=== src/linker.ld === |
=== src/linker.ld === |
||
<syntaxhighlight |
<syntaxhighlight> |
||
ENTRY(_start) |
ENTRY(_start) |
||
Line 250: | Line 250: | ||
=== src/grub.cfg === |
=== src/grub.cfg === |
||
<syntaxhighlight lang=" |
<syntaxhighlight lang="unixconfig"> |
||
menuentry "Zig Bare Bones" { |
menuentry "Zig Bare Bones" { |
||
multiboot /boot/kernel.elf |
multiboot /boot/kernel.elf |