Pheonix MapReduce - Wordcount 错误及解决方法
来源:互联网 发布:料理机 鱼汤 知乎 编辑:程序博客网 时间:2024/05/21 01:43
系统:KUbuntu11.04
调试错误:
g++ -g -Wall -O3 -D_LINUX_ -DMMAP_POPULATE -fstrict-aliasing -Wstrict-aliasing -D__x86_64__ -c word_count.cpp -o word_count.o -I../../includeIn file included from ../../include/map_reduce.h:37:0, from word_count.cpp:39:../../include/stddefines.h: 在函数‘void get_time(timespec&)’中:../../include/stddefines.h:86:19: 警告: variable ‘noskip’ set but not used [-Wunused-but-set-variable]In file included from word_count.cpp:39:0:../../include/map_reduce.h: 在成员函数‘int MapReduce<Impl, D, K, V, Container>::run(std::vector<MapReduce<Impl, D, K, V, Container>::keyval>&) [with Impl = WordsMR, D = wc_string, K = wc_word, V = long unsigned int, Container = hash_container<wc_word, long unsigned int, sum_combiner, wc_word_hash>]’中:word_count.cpp:223:5:从此处实例化../../include/map_reduce.h:202:5: 错误: 将‘const WordsMR’作为‘int WordsMR::split(wc_string&)’的‘this’实参时丢弃了类型限定 [-fpermissive]make: *** [word_count.o] 错误 1
解决方法:
修改Makefile文件,将 -fpermissive 加进去,修改后如下:
-------------------------------------------
HOME = ../..include $(HOME)/Defines.mkLIBS += -L$(HOME)/$(LIB_DIR) -l$(PHOENIX)WC_OBJS := word_count.oPROGS := word_count.PHONY: default all cleandefault: allall: $(PROGS)word_count: $(WC_OBJS) $(LIB_DEP)$(CXX) -fpermissive $(CFLAGS) -o $@ $(WC_OBJS) $(LIBS)%.o: %.cpp$(CXX) -fpermissive $(CFLAGS) -c {1}lt; -o $@ -I$(HOME)/$(INC_DIR)clean:rm -f $(PROGS) $(WC_OBJS)
注意:$CXX, rm开头必须要有"Tab"间隔符,不能有空格,否则调试出错!
- Pheonix MapReduce - Wordcount 错误及解决方法
- 运行mapreduce实例wordcount时, 出现ClassNotFoundException: org.myorg.WordCount错误解决方法
- MapReduce流程及WordCount程序解析
- MapReduce编程模型及实现WordCount
- 运行hadoop MapReduce程序常见错误及解决方法整理
- 运行hadoop MapReduce程序常见错误及解决方法整理
- 运行hadoop MapReduce程序常见错误及解决方法整理
- Mapreduce wordCount
- MapReduce WordCount
- MapReduce WordCount
- wordCount MapReduce
- 在eclipse上搭建mapreduce开发环境及运行wordcount
- hadoop3.0.0运行mapreduce(wordcount)过程及问题总结
- mapreduce-wordcount例子
- MapReduce例子1--wordcount
- mapreduce-从wordcount开始
- mapreduce WordCount 学习笔记
- mapreduce编程:wordcount
- 数据结构重点题目+吐槽教材
- Stanford大学的Phoenix系统(单机多核MapReduce应用)
- 【Android Camera】之花落知多少
- 大话设计模式之简单工厂模式
- 业务驱动开发的关键原则
- Pheonix MapReduce - Wordcount 错误及解决方法
- jdbc获取对各种数据库的连接
- Android中内容观察者的使用---- ContentObserver类详解
- 【Android Camera】之 Preview
- C#方法
- 给部分培训学生的建议
- Mercurial与TortoiseHg使用入门教程
- 通过读取properties文件动态生成对数据库的连接
- 大话设计模式之外观模式