Przeglądaj źródła

update related_info::lab0

main
yuchen 9 lat temu
rodzic
commit
a0ccd227da
8 zmienionych plików z 55 dodań i 54 usunięć
  1. +0
    -2
      related_info/lab0/lab0_ex4.md
  2. +0
    -0
      related_info/lab0/lab0_ex5.c
  3. +19
    -0
      related_info/lab0/lab0_ex5.md
  4. +0
    -0
      related_info/lab0/lab0_ex6.c
  5. +9
    -0
      related_info/lab0/lab0_ex6.md
  6. +0
    -25
      related_info/lec7-8/Makefile

+ 0
- 2
related_info/lab0/lab0_ex4.md Wyświetl plik

@ -7,6 +7,4 @@ If you get gcc's error, try to read make.log and fix the bugs.
If gcc successed, then you will get a.out.
Try to answer below question.

related_info/lec7-8/lec7_1.c → related_info/lab0/lab0_ex5.c Wyświetl plik


+ 19
- 0
related_info/lab0/lab0_ex5.md Wyświetl plik

@ -0,0 +1,19 @@
#README
analysis lab0_ex5
```
echo "compile and analysis lab0_ex5"
echo "====================================="
gcc -m32 -g -o lab0_ex5.exe lab0_ex5.c
echo "====================================="
echo "using objdump to decompile lab0_ex5"
echo "====================================="
objdump -S lab0_ex5.exe
echo "====================================="
echo "using readelf to analyze lab0_ex5"
echo "====================================="
readelf -a lab0_ex5.exe
echo "====================================="
echo "using nm to analyze lab0_ex5"
echo "====================================="
nm lab0_ex5.exe
```

related_info/lec7-8/lec7_2-fork.c → related_info/lab0/lab0_ex6.c Wyświetl plik


+ 9
- 0
related_info/lab0/lab0_ex6.md Wyświetl plik

@ -0,0 +1,9 @@
#README
analysis lab0_ex6
```
echo "====================================="
echo "compile and analysis lab0_ex6"
echo "====================================="
gcc -g -m32 -o lab0_ex6.exe lab0_ex6.c
./lab0_ex6
```

+ 0
- 25
related_info/lec7-8/Makefile Wyświetl plik

@ -1,25 +0,0 @@
all: lec7_1.c
@echo "====================================="
@echo "compile and analysis lec7_2"
@echo "====================================="
gcc -g -o lec7_2 lec7_2-fork.c
@echo "====================================="
@echo "compile and analysis lec7_1"
@echo "====================================="
gcc -g -o lec7_1 lec7_1.c
@echo "====================================="
@echo "using objdump to decompile lec7_1"
@echo "====================================="
objdump -S lec7_1
@echo "====================================="
@echo "using readelf to analyze lec7_1"
@echo "====================================="
readelf -a lec7_1
@echo "====================================="
@echo "using nm to analyze lec7_1"
@echo "====================================="
nm lec7_1
process_state:
top
clean:
rm ./lec7_1 ./lec7_2

Ładowanie…
Anuluj
Zapisz