$ cd frida && make
make[
1
]: 进入目录
"/home/k/Desktop/frida"
Usage: make TARGET [VARIABLE
=
value]
Where TARGET specifies one
or
more of:
/
*
gum
*
/
gum
-
linux
-
x86 Build
for
Linux
/
x86
gum
-
linux
-
x86_64 Build
for
Linux
/
x86
-
64
gum
-
linux
-
x86
-
thin Build
for
Linux
/
x86 without cross
-
arch support
gum
-
linux
-
x86_64
-
thin Build
for
Linux
/
x86
-
64
without cross
-
arch support
gum
-
linux
-
x86_64
-
gir Build
for
Linux
/
x86
-
64
with shared GLib
and
GIR
gum
-
linux
-
arm Build
for
Linux
/
arm
gum
-
linux
-
armbe8 Build
for
Linux
/
armbe8
gum
-
linux
-
armhf Build
for
Linux
/
armhf
gum
-
linux
-
arm64 Build
for
Linux
/
arm64
gum
-
linux
-
mips Build
for
Linux
/
mips
gum
-
linux
-
mipsel Build
for
Linux
/
mipsel
gum
-
linux
-
mips64 Build
for
Linux
/
mips64
gum
-
linux
-
mips64el Build
for
Linux
/
MIP64Sel
gum
-
android
-
x86 Build
for
Android
/
x86
gum
-
android
-
x86_64 Build
for
Android
/
x86
-
64
gum
-
android
-
arm Build
for
Android
/
arm
gum
-
android
-
arm64 Build
for
Android
/
arm64
gum
-
qnx
-
arm Build
for
QNX
/
arm
gum
-
qnx
-
armeabi Build
for
QNX
/
armeabi
check
-
gum
-
linux
-
x86 Run tests
for
Linux
/
x86
check
-
gum
-
linux
-
x86_64 Run tests
for
Linux
/
x86
-
64
check
-
gum
-
linux
-
x86
-
thin Run tests
for
Linux
/
x86 without cross
-
arch support
check
-
gum
-
linux
-
x86_64
-
thin Run tests
for
Linux
/
x86
-
64
without cross
-
arch support
check
-
gum
-
linux
-
armhf Run tests
for
Linux
/
armhf
check
-
gum
-
linux
-
arm64 Run tests
for
Linux
/
arm64
/
*
core
*
/
core
-
linux
-
x86 Build
for
Linux
/
x86
core
-
linux
-
x86_64 Build
for
Linux
/
x86
-
64
core
-
linux
-
x86
-
thin Build
for
Linux
/
x86 without cross
-
arch support
core
-
linux
-
x86_64
-
thin Build
for
Linux
/
x86
-
64
without cross
-
arch support
core
-
linux
-
arm Build
for
Linux
/
arm
core
-
linux
-
armbe8 Build
for
Linux
/
armbe8
core
-
linux
-
armhf Build
for
Linux
/
armhf
core
-
linux
-
arm64 Build
for
Linux
/
arm64
core
-
linux
-
mips Build
for
Linux
/
mips
core
-
linux
-
mipsel Build
for
Linux
/
mipsel
core
-
linux
-
mips64 Build
for
Linux
/
mips64
core
-
linux
-
mips64el Build
for
Linux
/
mips64el
core
-
android
-
x86 Build
for
Android
/
x86
core
-
android
-
x86_64 Build
for
Android
/
x86
-
64
core
-
android
-
arm Build
for
Android
/
arm
core
-
android
-
arm64 Build
for
Android
/
arm64
core
-
qnx
-
arm Build
for
QNX
/
arm
core
-
qnx
-
armeabi Build
for
QNX
/
armeabi
check
-
core
-
linux
-
x86 Run tests
for
Linux
/
x86
check
-
core
-
linux
-
x86_64 Run tests
for
Linux
/
x86
-
64
check
-
core
-
linux
-
x86
-
thin Run tests
for
Linux
/
x86 without cross
-
arch support
check
-
core
-
linux
-
x86_64
-
thin Run tests
for
Linux
/
x86
-
64
without cross
-
arch support
check
-
core
-
linux
-
armhf Run tests
for
Linux
/
armhf
check
-
core
-
linux
-
arm64 Run tests
for
Linux
/
arm64
/
*
python
*
/
python
-
linux
-
x86 Build Python bindings
for
Linux
/
x86
python
-
linux
-
x86_64 Build Python bindings
for
Linux
/
x86
-
64
python
-
linux
-
x86
-
thin Build Python bindings
for
Linux
/
x86 without cross
-
arch support
python
-
linux
-
x86_64
-
thin Build Python bindings
for
Linux
/
x86
-
64
without cross
-
arch support
python
-
linux
-
armhf Build Python bindings
for
Linux
/
armhf
python
-
linux
-
arm64 Build Python bindings
for
Linux
/
arm64
check
-
python
-
linux
-
x86 Test Python bindings
for
Linux
/
x86
check
-
python
-
linux
-
x86_64 Test Python bindings
for
Linux
/
x86
-
64
check
-
python
-
linux
-
x86
-
thin Test Python bindings
for
Linux
/
x86 without cross
-
arch support
check
-
python
-
linux
-
x86_64
-
thin Test Python bindings
for
Linux
/
x86
-
64
without cross
-
arch support
check
-
python
-
linux
-
armhf Test Python bindings
for
Linux
/
armhf
check
-
python
-
linux
-
arm64 Test Python bindings
for
Linux
/
arm64
/
*
node
*
/
node
-
linux
-
x86 Build Node.js bindings
for
Linux
/
x86
node
-
linux
-
x86_64 Build Node.js bindings
for
Linux
/
x86
-
64
node
-
linux
-
x86
-
thin Build Node.js bindings
for
Linux
/
x86 without cross
-
arch support
node
-
linux
-
x86_64
-
thin Build Node.js bindings
for
Linux
/
x86
-
64
without cross
-
arch support
node
-
linux
-
armhf Build Node.js bindings
for
Linux
/
armhf
node
-
linux
-
arm64 Build Node.js bindings
for
Linux
/
arm64
check
-
node
-
linux
-
x86 Test Node.js bindings
for
Linux
/
x86
check
-
node
-
linux
-
x86_64 Test Node.js bindings
for
Linux
/
x86
-
64
check
-
node
-
linux
-
x86
-
thin Test Node.js bindings
for
Linux
/
x86 without cross
-
arch support
check
-
node
-
linux
-
x86_64
-
thin Test Node.js bindings
for
Linux
/
x86
-
64
without cross
-
arch support
check
-
node
-
linux
-
armhf Test Node.js bindings
for
Linux
/
armhf
check
-
node
-
linux
-
arm64 Test Node.js bindings
for
Linux
/
arm64
/
*
tools
*
/
tools
-
linux
-
x86 Build CLI tools
for
Linux
/
x86
tools
-
linux
-
x86_64 Build CLI tools
for
Linux
/
x86
-
64
tools
-
linux
-
x86
-
thin Build CLI tools
for
Linux
/
x86 without cross
-
arch support
tools
-
linux
-
x86_64
-
thin Build CLI tools
for
Linux
/
x86
-
64
without cross
-
arch support
tools
-
linux
-
armhf Build CLI tools
for
Linux
/
armhf
tools
-
linux
-
arm64 Build CLI tools
for
Linux
/
arm64
check
-
tools
-
linux
-
x86 Test CLI tools
for
Linux
/
x86
check
-
tools
-
linux
-
x86_64 Test CLI tools
for
Linux
/
x86
-
64
check
-
tools
-
linux
-
x86
-
thin Test CLI tools
for
Linux
/
x86 without cross
-
arch support
check
-
tools
-
linux
-
x86_64
-
thin Test CLI tools
for
Linux
/
x86
-
64
without cross
-
arch support
check
-
tools
-
linux
-
armhf Test CLI tools
for
Linux
/
armhf
check
-
tools
-
linux
-
arm64 Test CLI tools
for
Linux
/
arm64
And optionally also VARIABLE values:
PYTHON Absolute path of Python interpreter including version suffix
NODE Absolute path of Node.js binary
For example:
$ make python
-
linux
-
x86_64 PYTHON
=
/
opt
/
python36
-
64
/
bin
/
python3.
6
$ make node
-
linux
-
x86 NODE
=
/
opt
/
node
-
linux
-
x86
/
bin
/
node