hadoop管道编译错误



我第一次尝试Hadoop Pipe(WordCount),在编译过程中出现以下错误:

/usr/bin/ld: skipping incompatible /root/hadoop-0.20.205.0/c++/Linux-amd64-64/lib/libhadooppipes.a when searching for -lhadooppipes
/usr/bin/ld: cannot find -lhadooppipes  
/usr/bin/ld: skipping incompatible /root/hadoop-0.20.205.0/c++/Linux-amd64-64/lib/libhadooputils.a when searching for -lhadooputils
/usr/bin/ld: cannot find -lhadooputils

这是否意味着我需要获得Hadoop源代码tar,然后以某种方式进行编译?如有任何帮助,我们将不胜感激。

你能发布你的Makefile吗?

有一件事解决了我的问题,那就是我有一个-m32标志,需要改为-m64。

请确保检查您的标志,因为编译器可能对体系结构感到困惑。

相关内容

  • 没有找到相关文章

最新更新