如何在Ubuntu上构建javafuse?

如何在Ubuntu上构建javafuse?,java,gcc,ld,fuse,Java,Gcc,Ld,Fuse,我正在尝试实现,但当我执行make命令时,出现以下错误: gcc -shared build/contextClass.o build/conninfoClass.o build/javafuse_jni.o build/statvfsClass.o build/fsClass.o build/utimebufClass.o build/fileinfoClass.o build/statClass.o -o build/libjavafuse.so 错误: build/contextClas

我正在尝试实现,但当我执行make命令时,出现以下错误:

gcc -shared build/contextClass.o build/conninfoClass.o build/javafuse_jni.o build/statvfsClass.o build/fsClass.o build/utimebufClass.o build/fileinfoClass.o build/statClass.o -o build/libjavafuse.so
错误:

build/contextClass.o:无法识别文件:无法识别文件格式

collect2:ld返回了1个退出状态

make:[libjavafuse.so]错误1

我在用Ubuntu


有人能告诉我问题出在哪里吗?

我推荐fuse jna,它是我使用过的一个项目,不需要编译,而且它是活动的,您可以在这里找到它。希望它能帮助你

我不希望上一次提交是在3年前(以及之前的2009年)的项目能够编译。链接器抱怨它不喜欢对象文件。你能显示make输出的其余部分吗?这是链接器抱怨的完整make输出。您是否确实编译了或.o文件已经存在?gcc-shared build/contextClass.o build/connfoclass.o build/javafuse_jni.o build/statvfsClass.o build/utimebufClass.o build/fileinfoClass.o build/statClass.o-o build/libjavafuse.so build/contextClass.o:文件未识别:文件格式未识别collect2:ld返回1退出状态make:**[libjavafuse.so]错误1