红联Linux门户
Linux帮助

关于collect2:error: ld returned 1 exit status问题的解决方法

发布时间:2017-06-05 10:48:10来源:linux网站作者:CailiaoTang
本人最近学习cocos2d-x。在编译C++的时候遇到了一个问题。
 
先介绍一下我的开发环境:
电脑系统:Ubuntu 15.04
开发工具:NDK_R10E  + Eclipse + CDT + SDK
 
本人遇到的错误如下面截图:
关于collect2:error: ld returned 1 exit status问题的解决方法
PS:我是运行 build_native.py 这个编译C++代码。
看到图中错误“collect2: error: ld returned 1 exit status”,真是让我百思不得其解。经过几天的苦苦思索和探索,原来自己犯了一个小错误:那就是没有把GameController.cpp 添加到 Android.mk 文件中。
 
所以,上面错误的解决办法就是把 GameController.cpp 添加到jni/Android.mk文件中。
PS:添加格式则是可以参考Android.mk这个文件。
 
本文永久更新地址:http://www.linuxdiyf.com/linux/31270.html