assembly_park = "A nasty experiment conducted by
@matteosavatteri not to amuse with dinosaurs, but with
x86_64 Linux assembly"
Matteo Savatteri c18cf61241 Add ".md" suffix to READMEs | 4 years ago | |
---|---|---|
1_false | 3 years ago | |
2_pwd | 3 years ago | |
3_argc | 3 years ago | |
.gitignore | 5 years ago | |
README.md | 3 years ago |
assembly_park
= "A nasty experiment conducted by
@matteosavatteri not to amuse with dinosaurs, but with
x86_64 Linux assembly"
To learn something new.
. ├── 1_false/ │ ├── Makefile │ ├── README │ └── src/ │ └── false.s ├── 2_pwd/ │ ├── Makefile │ ├── README │ └── src/ │ └── pwd.s ├── 3_argc/ │ ├── Makefile │ ├── README │ └── src/ │ └── argc.s └── README
To assemble and link these programs you need the GNU
assembler as
and the gold linker ld
.
To automate the process you need GNU make
.
You can find as
and ld
in the
GNU binutils
collection
(If you run GNU/Linux, you have these installed, i think...).
You can find make
in the make
package.
make
How Tomake
make clean
.make clean-all
assembly_park
programs aren't linked against shared libraries.
To run them you only need a x86_64
computer running the Linux
kernel.
Read README
files and comments in code.
Let me know if you encounter some problems.
Enjoy :)