Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/344.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在Ubuntu Natty上静态链接GCJ应用程序_Java_Linker_Linker Errors_Static Linking_Gcj - Fatal编程技术网

Java 在Ubuntu Natty上静态链接GCJ应用程序

Java 在Ubuntu Natty上静态链接GCJ应用程序,java,linker,linker-errors,static-linking,gcj,Java,Linker,Linker Errors,Static Linking,Gcj,我正在尝试静态链接一个GCJ应用程序,它看起来好像有一些配置错误。我只是在natty上使用标准的gcj安装,我已经安装了libgcj11和libgcj11 dev 我的测试申请是: class HelloWorldApp { public static void main(String[] args) { System.out.println("Hello World!"); // Display the string. } } 我有: 然后我得到以下错误 /u

我正在尝试静态链接一个GCJ应用程序,它看起来好像有一些配置错误。我只是在natty上使用标准的gcj安装,我已经安装了libgcj11和libgcj11 dev

我的测试申请是:

class HelloWorldApp {
    public static void main(String[] args) {
        System.out.println("Hello World!"); // Display the string.
    }
}
我有:

然后我得到以下错误

/usr/bin/ld: cannot find -lgcj
collect2: ld returned 1 exit status

有人知道如何解决这个问题吗?

发行版通常不提供libgcj.a。静态链接不能很好地与gcj配合使用,这主要是因为并不是所有的类依赖都可以找到——在参考资料中编译,而且在核心库中使用反射会导致在链接时丢失一些东西,除非您特别注意手动链接它们。

显然gcj并不全在其中,但我要提醒你无论如何都不要用它。它不是Java;它不完整;这可能永远不会发生;这在很多方面是不相容的。好吧,这次谈话迟到了,但我遇到了同样的问题。如果你想尝试链接,从哪里可以得到libgcj.a?
/usr/bin/ld: cannot find -lgcj
collect2: ld returned 1 exit status