1.编译
1 | // hello.c |
1 | # 头文件所在目录 |
typedef还能这么写?
1 | typedef const struct JNIInvokeInterface_ *JavaVM; |
直接生成预编译的文件
1 | gcc -I "/System/Library/Frameworks/JavaVM.framework/Versions/Current/Headers" -E hello.c -o hello.i |
static
1 | 静态变量保存在数据区 |
1 | // hello.c |
1 | # 头文件所在目录 |
1 | typedef const struct JNIInvokeInterface_ *JavaVM; |
1 | gcc -I "/System/Library/Frameworks/JavaVM.framework/Versions/Current/Headers" -E hello.c -o hello.i |
1 | 静态变量保存在数据区 |