我写了一个Super类:public class Super{
int i;
public void print(){
System.out.print("Hello");
}}
编译成目标文件Super.o,并创建静态库libsuper.a,命令如下:
$gcj -c Super.java
$ar -r libsuper.a Super.o在另一个类Sub中调用Super中的方法:
class Sub {
public static void main(String args[]){
Super sub=new Super();
sub.print();
}}在将Sub编译成可执行文件时,与静态库libsuper.a连接,执行命令如下:
$gcj --main=Sub Sub.java libsuper.a -o Sub
编译出现错误,提示无法找到Super,不知道是什么原因,请大家帮忙看看,谢谢!所有文件都在同一个目录下。
int i;
public void print(){
System.out.print("Hello");
}}
编译成目标文件Super.o,并创建静态库libsuper.a,命令如下:
$gcj -c Super.java
$ar -r libsuper.a Super.o在另一个类Sub中调用Super中的方法:
class Sub {
public static void main(String args[]){
Super sub=new Super();
sub.print();
}}在将Sub编译成可执行文件时,与静态库libsuper.a连接,执行命令如下:
$gcj --main=Sub Sub.java libsuper.a -o Sub
编译出现错误,提示无法找到Super,不知道是什么原因,请大家帮忙看看,谢谢!所有文件都在同一个目录下。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货