README.md
1small tools to parse smaps information
2
3## build
4
5### native build:
6
7```shell
8# build with debug:
9cargo build
10# or release:
11cargo build --release
12```
13
14#### static-linking Cross-Build for arm32:
15
16```shell
17#add toolchains:
18rustup target add armv7-unknown-linux-musleabihf
19rustup target add arm-unknown-linux-musleabihf
20```
21
22```shell
23#add right linker to ~/.cargo/config:
24[target.armv7-unknown-linux-musleabihf]
25linker = "arm-linux-gnueabihf-ld"
26
27[target.arm-unknown-linux-musleabihf]
28linker = "arm-linux-gnueabihf-ld"
29```
30
31build:
32
33```shell
34cargo build --target=armv7-unknown-linux-musleabihf
35#add --release for release
36```
37
38## run
39
40 smaps-show -p PID [-v]
41
42or
43```shell
44smaps-show -f FILE_PATH [-v]
45```
46
47