5

致命的なエラー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 に更新する必要がありますか?

4

2 に答える 2