0

我喜欢 JOCL,OpenCL 的 Java 绑定。我想在 Java 的可执行文件上运行 Cuda-memcheck,但是每当我制作 Java 应用程序时,它们总是只是指向 Main-Class 的 JAR 文件。有没有办法像 C++ 那样创建一个 .exe 文件并将其提供给 Cuda-memcheck?

4

2 回答 2

0

您可以尝试查看gcc 工具链的 Windows 端口之一。我知道 gcc 能够将 java 代码转换为编译后的二进制文件,这正是 Cuda-memcheck 正在寻找的。如果您不害怕大量不必要的输出,那么将 Cuda-memcheck 附加到对 JVM 的调用也应该可以。

于 2012-09-18T02:36:54.493 回答
0

此链接可能有用:http: //jsmooth.sourceforge.net/index.php

您也可以直接使用 jvm 可执行文件并提供运行 java 应用程序所需的所有参数。如果您通常通过 IDE 运行 Java 应用程序,请检查控制台输出以查看 IDE 使用什么命令来启动您的应用程序。此命令应类似于:<path-to-java-exe> [JVM arguments] main_class [application arguments].

于 2011-02-15T10:52:16.697 回答