求解疑:编译工程时出现:leaving directory--,是什么错误?

Rainloving 2012-08-15 10:08:50
collect2: ld returned 1 exit status
gmake[2]: *** [dist/ga] Error 1
gmake[2]: Leaving directory `/home/407/code/ga'
gmake[1]: *** [.build-conf] Error 2
gmake[1]: Leaving directory `/home/407/code/ga'
gmake: *** [.build-impl] Error 2
BUILD FAILED (exit value 2, total time: 1m 50s)

...全文
1779 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
张无印 2012-08-24
  • 打赏
  • 举报
回复
/usr/bin/ld: cannot find -lmpi
找不到libmpi库。
Rainloving 2012-08-24
  • 打赏
  • 举报
回复
怎么解决阿?
Rainloving 2012-08-24
  • 打赏
  • 举报
回复
g++ -march=native -c -O3 -s -I../dependencies/include -I. -I/dawnfs/mpi/openmpi/1.4/gcc/include -I/opt/openmpi-1.6/include -MMD -MP -MF build/Release/GNU-Linux-x86/EA_LoopCondition_fyy.o.d -o build/Release/GNU-Linux-x86/EA_LoopCondition_fyy.o EA_LoopCondition_fyy.cpp
mkdir -p build/Release/GNU-Linux-x86/test
rm -f build/Release/GNU-Linux-x86/test/test_xianqiang_yang.o.d
g++ -march=native -c -O3 -s -I../dependencies/include -I. -I/dawnfs/mpi/openmpi/1.4/gcc/include -I/opt/openmpi-1.6/include -MMD -MP -MF build/Release/GNU-Linux-x86/test/test_xianqiang_yang.o.d -o build/Release/GNU-Linux-x86/test/test_xianqiang_yang.o test/test_xianqiang_yang.cpp
mkdir -p dist
g++ -march=native -o dist/ga -s build/Release/GNU-Linux-x86/nec/NGF.o build/Release/GNU-Linux-x86/Simulator/CSimulator.o build/Release/GNU-Linux-x86/EA_LoopCondition.o build/Release/GNU-Linux-x86/EA0_Next.o build/Release/GNU-Linux-x86/EA_Crossover_Arithmetical.o build/Release/GNU-Linux-x86/problem_005.o build/Release/GNU-Linux-x86/EA_Selector_Rand.o build/Release/GNU-Linux-x86/nec/getfilename.o build/Release/GNU-Linux-x86/problem_generator.o build/Release/GNU-Linux-x86/nec/input.o build/Release/GNU-Linux-x86/factories.o build/Release/GNU-Linux-x86/EA_LoopCondition_Generation.o build/Release/GNU-Linux-x86/CalFitness_vioNormalization.o build/Release/GNU-Linux-x86/Problems/g15.o build/Release/GNU-Linux-x86/Problems/AntennaProblem.o build/Release/GNU-Linux-x86/Problems/OldAntennaProblem.o build/Release/GNU-Linux-x86/EA_Pop_Crossover_Arithmetical.o build/Release/GNU-Linux-x86/ga_initial_helper.o build/Release/GNU-Linux-x86/Problems/g20.o build/Release/GNU-Linux-x86/EA_reserve_const_fitness.o build/Release/GNU-Linux-x86/BBO_OutputData.o build/Release/GNU-Linux-x86/Problems/g14.o build/Release/GNU-Linux-x86/DCMODE_Sort.o build/Release/GNU-Linux-x86/generateRate_Calculate_Operator.o build/Release/GNU-Linux-x86/SortCriterion.o build/Release/GNU-Linux-x86/Problems/SingleArmAntennaProblem.o build/Release/GNU-Linux-x86/Problems/g19.o build/Release/GNU-Linux-x86/EA_EvaluatePopulation_NewLDNSEA.o build/Release/GNU-Linux-x86/EA_Crossover_MultiPoint.o build/Release/GNU-Linux-x86/nec/ground.o build/Release/GNU-Linux-x86/EA_reserve_const_better.o build/Release/GNU-Linux-x86/BBO_Mutation.o build/Release/GNU-Linux-x86/Output_Population.o build/Release/GNU-Linux-x86/Problems/g21.o build/Release/GNU-Linux-x86/BBO_Migration.o build/Release/GNU-Linux-x86/individual.o build/Release/GNU-Linux-x86/termination_op_xb.o build/Release/GNU-Linux-x86/EA_Initialization_double.o build/Release/GNU-Linux-x86/EA_SortByNondominatedOrder_DDEA.o build/Release/GNU-Linux-x86/SaDE_NondominatedSort.o build/Release/GNU-Linux-x86/Problems/g17.o build/Release/GNU-Linux-x86/evaluator.o build/Release/GNU-Linux-x86/MigrationOperator.o build/Release/GNU-Linux-x86/Problems/g13.o build/Release/GNU-Linux-x86/test/test_yang_yang.o build/Release/GNU-Linux-x86/BBO_Utilities.o build/Release/GNU-Linux-x86/test/test_zu_yan.o build/Release/GNU-Linux-x86/SaDE_Utilities.o build/Release/GNU-Linux-x86/Problems/HelixAntenna.o build/Release/GNU-Linux-x86/algorithm_generator.o build/Release/GNU-Linux-x86/Problems/g01.o build/Release/GNU-Linux-x86/CircularMigration.o build/Release/GNU-Linux-x86/BBO_NondominatedSort.o build/Release/GNU-Linux-x86/Simulator/CSimulatorNECAdaptor.o build/Release/GNU-Linux-x86/MigrationStrategyBase.o build/Release/GNU-Linux-x86/population.o build/Release/GNU-Linux-x86/Problems/g24.o build/Release/GNU-Linux-x86/Problems/g16.o build/Release/GNU-Linux-x86/test/test_danping_yu.o build/Release/GNU-Linux-x86/PublicMethods.o build/Release/GNU-Linux-x86/ga_initial.pb.o build/Release/GNU-Linux-x86/Problems/g05.o build/Release/GNU-Linux-x86/EA_operator_fyy.o build/Release/GNU-Linux-x86/DCMODE_Init.o build/Release/GNU-Linux-x86/TRandGenerator.o build/Release/GNU-Linux-x86/EA_Selector_RTournament.o build/Release/GNU-Linux-x86/string_wrapper.o build/Release/GNU-Linux-x86/Problems/g06.o build/Release/GNU-Linux-x86/EA_ChangeEnvironment_DDEA.o build/Release/GNU-Linux-x86/test/test_main.o build/Release/GNU-Linux-x86/problem_003.o build/Release/GNU-Linux-x86/EA_ChangeEnvironment_NewLDNSEA.o build/Release/GNU-Linux-x86/EA_Mutate_Nonconform.o build/Release/GNU-Linux-x86/nec/filter.o build/Release/GNU-Linux-x86/EA_Pop_Mutate_Adapt.o build/Release/GNU-Linux-x86/test/test_kun_qin.o build/Release/GNU-Linux-x86/EA_Initialization_DDEA.o build/Release/GNU-Linux-x86/DDEA_new.o build/Release/GNU-Linux-x86/Problems/WireAntenna.o build/Release/GNU-Linux-x86/Problems/Antennastruct.o build/Release/GNU-Linux-x86/test/test_lina_jia.o build/Release/GNU-Linux-x86/problem.o build/Release/GNU-Linux-x86/ga_operator.o build/Release/GNU-Linux-x86/evolving_node.o build/Release/GNU-Linux-x86/Output_MainLoop.o build/Release/GNU-Linux-x86/EA_Selector_RWS.o build/Release/GNU-Linux-x86/PRINT.o build/Release/GNU-Linux-x86/output_object.o build/Release/GNU-Linux-x86/Problems/3DSegmentDistance.o build/Release/GNU-Linux-x86/EA0_Init.o build/Release/GNU-Linux-x86/EA_Mutate_Adapt.o build/Release/GNU-Linux-x86/Problems/HelixAntennaProblem.o build/Release/GNU-Linux-x86/EA_Selector.o build/Release/GNU-Linux-x86/BBO_Init.o build/Release/GNU-Linux-x86/test/test_sanyou_zeng.o build/Release/GNU-Linux-x86/problem_004.o build/Release/GNU-Linux-x86/Problems/RFIDAntennaProblem.o build/Release/GNU-Linux-x86/Problems/g08.o build/Release/GNU-Linux-x86/nec/radiation.o build/Release/GNU-Linux-x86/evaluating_node.o build/Release/GNU-Linux-x86/EA_BreedingOffspring.o build/Release/GNU-Linux-x86/SaDE_Init.o build/Release/GNU-Linux-x86/run.o build/Release/GNU-Linux-x86/nec/nec_environment.o build/Release/GNU-Linux-x86/Problems/g07.o build/Release/GNU-Linux-x86/nec/matrix.o build/Release/GNU-Linux-x86/Algorithms/LDNSEA_Algorithm.o build/Release/GNU-Linux-x86/DCMODE_Offspring.o build/Release/GNU-Linux-x86/Problems/ThreeArmAntennaProblem.o build/Release/GNU-Linux-x86/Simulator/CSimulatorNEC2CAdaptor.o build/Release/GNU-Linux-x86/Problems/g11.o build/Release/GNU-Linux-x86/Problems/g12.o build/Release/GNU-Linux-x86/Problems/g09.o build/Release/GNU-Linux-x86/ga_main.o build/Release/GNU-Linux-x86/Problems/g22.o build/Release/GNU-Linux-x86/problem_001.o build/Release/GNU-Linux-x86/EA_Pop_Initialization_double.o build/Release/GNU-Linux-x86/Problems/g23.o build/Release/GNU-Linux-x86/ga_parameters.o build/Release/GNU-Linux-x86/CalFitness_vioAccumulation.o build/Release/GNU-Linux-x86/nec/calculations.o build/Release/GNU-Linux-x86/Exit_operator_fyy.o build/Release/GNU-Linux-x86/nec/geometry.o build/Release/GNU-Linux-x86/nec/misc.o build/Release/GNU-Linux-x86/test/test_bo_xiao.o build/Release/GNU-Linux-x86/Output_fyy.o build/Release/GNU-Linux-x86/Algorithms/DDEA_Algorithm.o build/Release/GNU-Linux-x86/EA_Pop_Crossover_Discrete.o build/Release/GNU-Linux-x86/MigrationBest.o build/Release/GNU-Linux-x86/Problems/g04.o build/Release/GNU-Linux-x86/output_data.pb.o build/Release/GNU-Linux-x86/EA_Selector_Tournament.o build/Release/GNU-Linux-x86/nec/somnec.o build/Release/GNU-Linux-x86/BBO_ProbCalc.o build/Release/GNU-Linux-x86/test/test_song_gao.o build/Release/GNU-Linux-x86/annular_migration_operator.o build/Release/GNU-Linux-x86/nec/network.o build/Release/GNU-Linux-x86/test/test_haoqiu_long.o build/Release/GNU-Linux-x86/Problems/FranklinAntennaProblem.o build/Release/GNU-Linux-x86/EA_Initialization_NewLDNSEA.o build/Release/GNU-Linux-x86/EA_BreedingOffspring_NewLDNSEA.o build/Release/GNU-Linux-x86/Problems/g03.o build/Release/GNU-Linux-x86/EA_EvaluatePopulation_GenerateRate.o build/Release/GNU-Linux-x86/Problems/g18.o build/Release/GNU-Linux-x86/algorithm.o build/Release/GNU-Linux-x86/Problems/g02.o build/Release/GNU-Linux-x86/EA_Setting_fyy.o build/Release/GNU-Linux-x86/EA_Pop_Mutate_Nonconform.o build/Release/GNU-Linux-x86/problem_002.o build/Release/GNU-Linux-x86/NewLDNSEA.o build/Release/GNU-Linux-x86/context.o build/Release/GNU-Linux-x86/BBO_Algorithm.o build/Release/GNU-Linux-x86/SaDE_Algorithm.o build/Release/GNU-Linux-x86/CProcess.o build/Release/GNU-Linux-x86/Cal_Individual.o build/Release/GNU-Linux-x86/main.o build/Release/GNU-Linux-x86/register_types.o build/Release/GNU-Linux-x86/Problems/NEC.o build/Release/GNU-Linux-x86/controller.o build/Release/GNU-Linux-x86/nec/fields.o build/Release/GNU-Linux-x86/EA_Crossover_Discrete.o build/Release/GNU-Linux-x86/test/test_yuanyuan_fan.o build/Release/GNU-Linux-x86/EA_Pop_Crossover_MultiPoint.o build/Release/GNU-Linux-x86/SaDE_Mutation.o build/Release/GNU-Linux-x86/Algorithms/DCMODE_Algorithm.o build/Release/GNU-Linux-x86/reduce_combiner.o build/Release/GNU-Linux-x86/Problems/g10.o build/Release/GNU-Linux-x86/EA_BreedingOffspring_DDEA.o build/Release/GNU-Linux-x86/EA_Selector_DDEA.o build/Release/GNU-Linux-x86/zero_node.o build/Release/GNU-Linux-x86/output_operator.o build/Release/GNU-Linux-x86/EA_LoopCondition_fyy.o build/Release/GNU-Linux-x86/test/test_xianqiang_yang.o -lmpi -lmpi_cxx ../Dependencies/lib/libboost_date_time.a ../Dependencies/lib/libboost_system.a ../Dependencies/lib/libboost_serialization.a ../Dependencies/lib/libboost_mpi.a ../Dependencies/lib/libprotobuf.a
/usr/bin/ld: cannot find -lmpi
Rainloving 2012-08-24
  • 打赏
  • 举报
回复
找到答案了,是没有引入mpi的库文件。
感谢你的指导。
xunxun 2012-08-15
  • 打赏
  • 举报
回复
你使用了多线程make?

那么输出会紊乱

再往前找,直到有链接
Rainloving 2012-08-15
  • 打赏
  • 举报
回复
g++ -march=native -c -O3 -s -I../dependencies/include -I. -I/dawnfs/mpi/openmpi/1.4/gcc/include -I/opt/openmpi-1.6/include -MMD -MP -MF build/Release/GNU-Linux-x86/EA_LoopCondition_fyy.o.d -o build/Release/GNU-Linux-x86/EA_LoopCondition_fyy.o EA_LoopCondition_fyy.cpp
mkdir -p build/Release/GNU-Linux-x86/test
rm -f build/Release/GNU-Linux-x86/test/test_xianqiang_yang.o.d
以上是之前的错误,怎么解决?
错误里面也没有指出。
xunxun 2012-08-15
  • 打赏
  • 举报
回复
原因搞错了,是因为出错了才leaving


collect2: ld returned 1 exit status
之前的错误信息
深度刷机 v3.5.6.4 1、一键刷机新增支持机型:OPPO FIND7、中兴 V889S、卓普 ZP980、小辣椒 LA2-T、TCL N3/S950/S960T/S950T、佳域 G3/G2/HG2 2、优化了驱动安装功能,大大提高了驱动安装成功率;   深度刷机(深度刷机大师)是一款操作简单,功能强大的安卓手机刷机工具,免费下载深度刷机大师,实现真正一键刷机,小白也是深度刷机大师!   常见问题: Q: 设备已用数据线连接,但无法识别?  A: 关闭电脑上运行的其他手机辅助软件,拨插数据线并重新打开USB调试模式即可。  Q: 如何打开USB调试模式?  A: 打开设置 > 应用程序 > 开发 > USB调试模式。不同版本的安卓会略有所不同,查看更多。  Q:使用深度刷机root失败怎么办?  A: 这说明您的手机暂不支持一键刷机,您可点击这里,输入机型 root等关键字查看其他机友分享的root方法。  Q: 如何清除手机锁屏密码?  A: 连接你的手机并启动深度刷机,打开刷机工具,选择清除屏保密码,然后按提示操作即可(清除密码需要先获取root权限)。  Q:ROOT是什么?  A: ROOT即取得安卓系统手机的最高管理权限,ROOT后我们便可对手机的系统软件、文件进行修改和删除等。  Q:ROM是什么?  A: ROM即read only memory,只读存储器。安卓系统都安装在闪存里的,这个闪存即只读存储器。刷机即刷ROM,ROM就好比装电脑用的系统盘,刷机通过将ROM刷入到只读存储器,从而完成更换/更新系统的目的。 Q:Recovery是什么?  A: Recovery就像像是电脑上的WinPE系统,进入Recovery模式后,就可以进行安装系统、备份还原等操作。  Q:如何删除系统预装软件?  A: 删除系统预装软件您可使用“刷机工具”中的“系统精简功能”,此功能需要手机root权限。  Q:刷机的注意事项有哪些?  A: 刷机前请确保手机电量至少大于30%以上,刷机中途切勿随意断开手机连接,正常刷机过程约需要5-15  其他问题,请到深度刷机论坛反馈,我们会及进行解回复。

23,120

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧