我正在考虑将此库用于我们的Java应用程序:http://code.google.com/p/aparapi/。该库的一个要求是使用调试符号编译代码。即启用-g参数(请参阅他们的FAQ)。我们不想为整个应用程序启用调试信息。是否可以使用-g编译与此库交互的类,然后编译其余代码而不需要任何调试信息(甚至可能会混淆代码的其余部分)。
答案 0 :(得分:2)
当然,您只需要使用-g编译'Kernel'类。
如果你的内核是一个匿名内部类,这可能很棘手;)但你可以使用-g编译包含类。然后将$ {n} .class文件复制到一侧,并在不使用-g的情况下重新编译,并将带有调试符号的$ {n} .class文件复制到没有的文件上。如果这是有道理的。
我应该在FAQ中更清楚。我将对常见问题进行此更改。
加里