如何修复致命错误 jvmti.h 没有这样的文件或目录编译终止 c 代码 ubuntu?我的c代码是:
包括“jvmti.h”
JNIEXPORT jint JNICALL Agent_OnLoad(JavaVM *jvm, char *options, void *reserved) {
/* 我们返回 JNI_OK 表示成功 */ printf("\nmy name is,\n\n");
返回 JNI_OK;
}
JNIEXPORT void JNICALL Agent_OnUnload(JavaVM *vm) { }
在终端中键入此命令: gcc -Wall -W -Werror first_agent.c -o firstagent
first_agent.c:1:19:致命错误:jvmti.h:没有此类文件或目录编译终止。
java jdk版本javac 1.7.0_25
其中 gcc 版本 gcc 版本 4.7.3 (Ubuntu/Linaro 4.7.3-2ubuntu4)
这里应该更新 gcc 版本到 4.8?