Browse Source

update related_info::lab0

main
yuchen 9 years ago
parent
commit
a0ccd227da
8 changed files with 55 additions and 54 deletions
  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 View File

@ -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. 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 View File


+ 19
- 0
related_info/lab0/lab0_ex5.md View File

@ -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 View File


+ 9
- 0
related_info/lab0/lab0_ex6.md View File

@ -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 View File

@ -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

Loading…
Cancel
Save