cygwinecshop编译出错错

查看: 1227|回复: 20
cygwin编译出错
阅读权限120
在线时间 小时
$ ./build_native.sh
NDK_ROOT = /cygdrive/c/ah/android-ndk-r8
COCOS2DX_ROOT = /cygdrive/c/ah/cocos2d-x-2.1.4/cocos2d-x-2.1.4/mydaiblo/proj.android/../..
APP_ROOT = /cygdrive/c/ah/cocos2d-x-2.1.4/cocos2d-x-2.1.4/mydaiblo/proj.android/..
APP_ANDROID_ROOT = /cygdrive/c/ah/cocos2d-x-2.1.4/cocos2d-x-2.1.4/mydaiblo/proj.android
Using prebuilt externals
make: Entering directory '/cygdrive/c/ah/cocos2d-x-2.1.4/cocos2d-x-2.1.4/mydaiblo/proj.android'
Cygwin& && && &: Generating dependency file converter script
Compile++ thumb&&: game_shared &= main.cpp
Compile++ thumb&&: game_shared &= AnimatePacker.cpp
Compile++ thumb&&: game_shared &= AppDelegate.cpp
Compile++ thumb&&: game_shared &= CData.cpp
In file included from jni/../../Classes/CData.cpp:1:
jni/../../Classes/CData.h:6:18: error: json.h: No such file or directory
jni/../../Classes/CData.h:8:22: error: myobject.h: No such file or directory
In file included from jni/../../Classes/CData.cpp:1:
jni/../../Classes/CData.h:59: error: 'Json' has not been declared
jni/../../Classes/CData.h:59: error: expected ',' or '...' before 'json'
jni/../../Classes/CData.h:60: error: 'Json' has not been declared
jni/../../Classes/CData.h:60: error: ISO C++ forbids declaration of 'Value' with no type
jni/../../Classes/CData.h:60: error: expected ';' before 'getFireJson'
jni/../../Classes/CData.h:112: error: ISO C++ forbids declaration of 'MapItem' with no type
jni/../../Classes/CData.h:112: error: expected ';' before '*' token
jni/../../Classes/CData.h:152: error: 'Json' has not been declared
jni/../../Classes/CData.h:152: error: ISO C++ forbids declaration of 'Value' with no type
jni/../../Classes/CData.h:152: error: expected ';' before '_json'
jni/../../Classes/CData.cpp: In member function 'configMonsterItem* CData::getConfigOfMonster(int)':
jni/../../Classes/CData.cpp:156: error: 'Json' has not been declared
jni/../../Classes/CData.cpp:156: error: expected ';' before 'reader'
jni/../../Classes/CData.cpp:157: error: 'Json' has not been declared
jni/../../Classes/CData.cpp:157: error: expected ';' before 'root'
jni/../../Classes/CData.cpp:158: error: 'Json' has not been declared
jni/../../Classes/CData.cpp:158: error: expected ';' before 'items'
jni/../../Classes/CData.cpp:160: error: 'Json' has not been declared
jni/../../Classes/CData.cpp:160: error: expected ';' before 'members'
jni/../../Classes/CData.cpp:163: error: 'Json' has not been declared
jni/../../Classes/CData.cpp:163: error: expected ';' before 'it'
jni/../../Classes/CData.cpp:168: error: 'reader' was not declared in this scope
jni/../../Classes/CData.cpp:168: error: 'root' was not declared in this scope
jni/../../Classes/CData.cpp:170: error: 'members' was not declared in this scope
jni/../../Classes/CData.cpp:171: error: 'it' was not declared in this scope
jni/../../Classes/CData.cpp:174: error: 'items' was not declared in this scope
jni/../../Classes/CData.cpp: In member function 'configHeroItem* CData::getConfigOfHero(int)':
jni/../../Classes/CData.cpp:210: error: 'Json' has not been declared
jni/../../Classes/CData.cpp:210: error: expected ';' before 'reader'
jni/../../Classes/CData.cpp:211: error: 'Json' has not been declared
jni/../../Classes/CData.cpp:211: error: expected ';' before 'root'
jni/../../Classes/CData.cpp:212: error: 'Json' has not been declared
jni/../../Classes/CData.cpp:212: error: expected ';' before 'items'
jni/../../Classes/CData.cpp:214: error: 'Json' has not been declared
jni/../../Classes/CData.cpp:214: error: expected ';' before 'members'
jni/../../Classes/CData.cpp:217: error: 'Json' has not been declared
jni/../../Classes/CData.cpp:217: error: expected ';' before 'it'
jni/../../Classes/CData.cpp:222: error: 'reader' was not declared in this scope
jni/../../Classes/CData.cpp:222: error: 'root' was not declared in this scope
jni/../../Classes/CData.cpp:224: error: 'members' was not declared in this scope
jni/../../Classes/CData.cpp:225: error: 'it' was not declared in this scope
jni/../../Classes/CData.cpp:228: error: 'items' was not declared in this scope
jni/../../Classes/CData.cpp: In member function 'int CData::getLevelMapNum()':
jni/../../Classes/CData.cpp:282: error: 'getConfigOfMapLevel' was not declared in this scope
jni/../../Classes/CData.cpp: At global scope:
jni/../../Classes/CData.cpp:290: error: expected constructor, destructor, or type conversion before '*' token
/cygdrive/c/ah/android-ndk-r8/build/core/build-binary.mk:243: recipe for target 'obj/local/armeabi/objs/game_shared/__/__/Classes/CData.o' failed
make: *** [obj/local/armeabi/objs/game_shared/__/__/Classes/CData.o] Error 1
make: Leaving directory '/cygdrive/c/ah/cocos2d-x-2.1.4/cocos2d-x-2.1.4/mydaiblo/proj.android'
阅读权限255
在线时间 小时
发环境&&cocos2dx版本是多少
2.1.4 还有其他什么环境吗?&
阅读权限120
在线时间 小时
发环境&&cocos2dx版本是多少
2.1.4 还有其他什么环境吗?
阅读权限255
在线时间 小时
2.1.4 还有其他什么环境吗?
json 库的路径配了吗&&提示是找不到json.h& &json库在classes里
是在build_native.sh里配置还是在CData.h配置?&
阅读权限120
在线时间 小时
json 库的路径配了吗&&提示是找不到json.h& &json库在classes里
是在build_native.sh里配置还是在CData.h配置?
阅读权限120
在线时间 小时
$ ./build_native.sh
NDK_ROOT = /cygdrive/c/ah/android-ndk-r8
COCOS2DX_ROOT = /cygdrive/c/ah/cocos2d-x-2.1.4/cocos2d-x-2.1.4/mydaiblo/proj.android/../..
APP_ROOT = /cygdrive/c/ah/cocos2d-x-2.1.4/cocos2d-x-2.1.4/mydaiblo/proj.android/..
APP_ANDROID_ROOT = /cygdrive/c/ah/cocos2d-x-2.1.4/cocos2d-x-2.1.4/mydaiblo/proj.android
Using prebuilt externals
make: Entering directory '/cygdrive/c/ah/cocos2d-x-2.1.4/cocos2d-x-2.1.4/mydaiblo/proj.android'
Compile++ thumb&&: game_shared &= AppDelegate.cpp
In file included from jni/../../Classes/AppDelegate.cpp:6:
jni/../../Classes/loginregister/LayerLogin.h:5:26: error: SocketClient.h: No such file or directory
In file included from jni/../../Classes/loginregister/LayerLogin.h:6,
& && && && && &&&from jni/../../Classes/AppDelegate.cpp:6:
jni/../../Classes/CData.h:6:18: error: json.h: No such file or directory
jni/../../Classes/CData.h:8:22: error: myobject.h: No such file or directory
jni/../../Classes/AppDelegate.cpp:8:27: error: SocketManager.h: No such file or directory
In file included from jni/../../Classes/loginregister/LayerLogin.h:6,
& && && && && &&&from jni/../../Classes/AppDelegate.cpp:6:
jni/../../Classes/CData.h:59: error: 'Json' has not been declared
jni/../../Classes/CData.h:59: error: expected ',' or '...' before 'json'
jni/../../Classes/CData.h:60: error: 'Json' has not been declared
jni/../../Classes/CData.h:60: error: ISO C++ forbids declaration of 'Value' with no type
jni/../../Classes/CData.h:60: error: expected ';' before 'getFireJson'
jni/../../Classes/CData.h:112: error: ISO C++ forbids declaration of 'MapItem' with no type
jni/../../Classes/CData.h:112: error: expected ';' before '*' token
jni/../../Classes/CData.h:152: error: 'Json' has not been declared
jni/../../Classes/CData.h:152: error: ISO C++ forbids declaration of 'Value' with no type
jni/../../Classes/CData.h:152: error: expected ';' before '_json'
/cygdrive/c/ah/android-ndk-r8/build/core/build-binary.mk:243: recipe for target 'obj/local/armeabi/objs/game_shared/__/__/Classes/AppDelegate.o' failed
make: *** [obj/local/armeabi/objs/game_shared/__/__/Classes/AppDelegate.o] Error 1
make: Leaving directory '/cygdrive/c/ah/cocos2d-x-2.1.4/cocos2d-x-2.1.4/mydaiblo/proj.android'
阅读权限255
在线时间 小时
是在build_native.sh里配置还是在CData.h配置?
就是Classes 下有个json文件夹。这个是应该添加到环境变量的。SocketClient.h是在extentionClass里的network文件夹里。&&你看下你的Android.mk文件里有没有把这两个文件的路径添加进去 (以及文件夹路径)
阅读权限120
在线时间 小时
本帖最后由 xusw444 于
12:54 编辑
==============================================
出错原因:头文件CDate.h里CData::setfirstLogin(int)及int CData::getfirstLogin()被注释,取消注释即可。
==============================================
但凡出现诸如no such a file的报错,在jin/android.mk里添加该文件相应路径。
==============================================
$ ./build_native.sh
NDK_ROOT = /cygdrive/c/ah/android-ndk-r8
COCOS2DX_ROOT = /cygdrive/c/ah/cocos2d-x-2.1.4/cocos2d-x-2.1.4/mydaiblo/proj.android/../..
APP_ROOT = /cygdrive/c/ah/cocos2d-x-2.1.4/cocos2d-x-2.1.4/mydaiblo/proj.android/..
APP_ANDROID_ROOT = /cygdrive/c/ah/cocos2d-x-2.1.4/cocos2d-x-2.1.4/mydaiblo/proj.android
Using prebuilt externals
make: Entering directory '/cygdrive/c/ah/cocos2d-x-2.1.4/cocos2d-x-2.1.4/mydaiblo/proj.android'
Compile++ thumb&&: game_shared &= main.cpp
Compile++ thumb&&: game_shared &= AnimatePacker.cpp
Compile++ thumb&&: game_shared &= AppDelegate.cpp
Compile++ thumb&&: game_shared &= CData.cpp
jni/../../Classes/CData.cpp:453: error: no 'void CData::setfirstLogin(int)' member function declared in class 'CData'
jni/../../Classes/CData.cpp:456: error: no 'int CData::getfirstLogin()' member function declared in class 'CData'
/cygdrive/c/ah/android-ndk-r8/build/core/build-binary.mk:243: recipe for target 'obj/local/armeabi/objs/game_shared/__/__/Classes/CData.o' failed
make: *** [obj/local/armeabi/objs/game_shared/__/__/Classes/CData.o] Error 1
make: Leaving directory '/cygdrive/c/ah/cocos2d-x-2.1.4/cocos2d-x-2.1.4/mydaiblo/proj.android'
============================================================
阅读权限120
在线时间 小时
以上问题已解决
====================================================
====================================================
$ ./build_native.sh
NDK_ROOT = /cygdrive/c/ah/android-ndk-r8
COCOS2DX_ROOT = /cygdrive/c/ah/cocos2d-x-2.1.4/cocos2d-x-2.1.4/mydaiblo/proj.android/../..
APP_ROOT = /cygdrive/c/ah/cocos2d-x-2.1.4/cocos2d-x-2.1.4/mydaiblo/proj.android/..
APP_ANDROID_ROOT = /cygdrive/c/ah/cocos2d-x-2.1.4/cocos2d-x-2.1.4/mydaiblo/proj.android
Using prebuilt externals
make: Entering directory '/cygdrive/c/ah/cocos2d-x-2.1.4/cocos2d-x-2.1.4/mydaiblo/proj.android'
Compile++ thumb&&: game_shared &= main.cpp
Compile++ thumb&&: game_shared &= AnimatePacker.cpp
Compile++ thumb&&: game_shared &= AppDelegate.cpp
Compile++ thumb&&: game_shared &= CData.cpp
Compile++ thumb&&: game_shared &= FireWork.cpp
Compile++ thumb&&: game_shared &= GameOver.cpp
Compile++ thumb&&: game_shared &= HelloWorldScene.cpp
Compile++ thumb&&: game_shared &= LodingLayer.cpp
Compile++ thumb&&: game_shared &= PersonFire.cpp
Compile++ thumb&&: game_shared &= TeXiao.cpp
Compile++ thumb&&: game_shared &= UserDataModel.cpp
Compile++ thumb&&: game_shared &= heroItem.cpp
Compile++ thumb&&: game_shared &= newBuZhen.cpp
Compile++ thumb&&: game_shared &= friendemploy.cpp
Compile++ thumb&&: game_shared &= friendemploycell.cpp
Compile++ thumb&&: game_shared &= friendemploylog.cpp
Compile++ thumb&&: game_shared &= friendemploypop.cpp
Compile++ thumb&&: game_shared &= friendinfo.cpp
Compile++ thumb&&: game_shared &= friendmain.cpp
Compile++ thumb&&: game_shared &= MyMenu.cpp
Compile++ thumb&&: game_shared &= MyTableView.cpp
Compile++ thumb&&: game_shared &= ByteBuffer.cpp
Compile++ thumb&&: game_shared &= MessageQueue.cpp
Compile++ thumb&&: game_shared &= SocketClient.cpp
jni/../../Classes/extentionClass/network/SocketClient.cpp: In member function 'long long int SocketClient::getSeq()':
jni/../../Classes/extentionClass/network/SocketClient.cpp:672: error: call of overloaded 'abs(long long int&)' is ambiguous
C:/ah/android-ndk-r8/platforms/android-14/arch-arm/usr/include/stdlib.h:83: note: candidates are: int abs(int)
C:/ah/android-ndk-r8/sources/cxx-stl/gnu-libstdc++/include/cmath:102: note:& && && && && &&&long double std::abs(long double)
C:/ah/android-ndk-r8/sources/cxx-stl/gnu-libstdc++/include/cmath:98: note:& && && && && &&&float std::abs(float)
C:/ah/android-ndk-r8/sources/cxx-stl/gnu-libstdc++/include/cmath:94: note:& && && && && &&&double std::abs(double)
C:/ah/android-ndk-r8/sources/cxx-stl/gnu-libstdc++/include/cstdlib:139: note:& && && && && &&&long int std::abs(long int)
/cygdrive/c/ah/android-ndk-r8/build/core/build-binary.mk:243: recipe for target 'obj/local/armeabi/objs/game_shared/__/__/Classes/extentionClass/network/SocketClient.o' failed
make: *** [obj/local/armeabi/objs/game_shared/__/__/Classes/extentionClass/network/SocketClient.o] Error 1
make: Leaving directory '/cygdrive/c/ah/cocos2d-x-2.1.4/cocos2d-x-2.1.4/mydaiblo/proj.android'
阅读权限255
在线时间 小时
以上问题已解决
====================================================
吧SocketClient.cpp的672行里的abs改成fabs试一下 看能否编译通过
$ ./build_native.sh
NDK_ROOT = /cygdrive/c/ah/android-ndk-r8
COCOS2DX_ROOT = /cygdrive/c/ah/cocos2d-x-2.1.4/cocos2d-x-2.1.4/mydaiblo/proj.android/../..
APP_ROOT = /cygdrive/c/ah/cocos2d-x-2.1.4/&
**** 本内容被作者隐藏 ****
多人实时射击游戏,配有简单AI,客户端用H5+js,..
**** 本内容被作者隐藏 ****
700个小游戏源码集合!带视频教程等,自适应电
**** 本内容被作者隐藏 ****
这个源码是易安卓源码,所以你们要下载E4A软件
| 联系方式
COPYRIGHT(C)2015 ZHONGQINGLONGTU NETWORK CO.LTD ALL RIGHTS RESERVED.ICP备号-4
北京中清龙图网络技术有限公司1869人阅读
Android(17)
在Cygwin中开发Rails,有时候需要执行SH命令,而这些命令调用DLL时经常会遇到类似的错误提示:
ruby 4208 C:/cygwin/bin/ruby.exe: *** fatal error - unable to remap
C:/cygwin/bin/cygssl-0.9.8.dll to
address as parent(0&340000) != 0&4730000
ruby 1752 fork: child 4208 - died waiting for dll loading, errno 11
具体原因不大清楚,解决方法如下:
CMD到Cygwin的bin路径下,执行ash命令,或者直接run这个命令;
在ash提示符后面运行/bin/rebaseall,注意要输入完整,如果只输入rebaseall,会提示找不到这个命令,而且这个命令只能在ash下面执行,不能在Cygwin下面执行。
现在打开Cygwin,应该一切正常了。
源文档 &&&
Cygwin 1.7 编译Skyeye失败
3 [main] perl 2416 D:/cygwin/bin/perl.exe: *** fatal error - unable to rem
parent(0x1550000) != 0x1670000
this thread:
common problem for non-XP 32-bit systems with perl5&
You need to
install the rebase package, and run rebaseall from ash.&
/usr/bin/rebaseall&
/usr/bin/peflagsall
/bin/peflagsall
Cygwin/Perl
Fatal Error under Vista&
Vista 的诡异
(1.7.30) 与 Vista 不太兼容,运行 Perl 程序或 CPAN 更新时会出现大量的 remapping 错误:
[main] perl 4588 X:/cygwin/bin/perl.exe: *** fatal error - unable to
X:/cygwin/lib/perl5/5.10/i686-cygwin/auto/File/Glob/Glob.dll to same
address as parent(0x860000) != 0x14E0000
网上有不少相关的解决方法,主要是围绕
rebaseall 这个实用程序,即 Vista 的系统 DLL 可能和 Cygwin 的 DLL 映像基址有冲突(PE 的基址不是可重定向的嘛,也不知道是
Vista 的诡异还是 Cygwin/Perl 没有处理好这个问题,也可能是 cygwin 的 fork()
实现有问题,导致fork出来的进程必须和父进程共享同一个内存布局),总之用 rebaseall -b 0xXXXXXXXX ,从 0x 到
0xA0000000都试遍了,就是不成功。后来我改了 -o 参数,原先默认是 0x10000,改成 0x100000 后就通过了,但不能对所有 DLL
都用这么大的偏移量,32位虚地址很快就会用光,所以我只对 lib/perl5/*.dll 应用了大偏移,如果仅针对 perl 的相关DLL,偏移可以用
0x20000, 即
/usr/lib/perl5 -iname *.dll &&FILES.LST
rebase -vdb
0x -o 0x20000 -T FILES.LST
这样处理了之后就能用CPAN添加PERL模块了。
/usr/bin/autoconf-2.63:
line 155: 4568 Segmentation fault&&&&& (core dumped)
'/(a/)' & /dev/null 2&&1
2 [main] expr 6052 _cygtls::handle_exceptions: Error while dumping state (
corrupted stack)
源文档 &&&
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:100369次
积分:1171
积分:1171
排名:千里之外
转载:81篇
(5)(1)(18)(1)(1)(1)(2)(1)(1)(2)(1)(2)(7)(5)(39)
(window.slotbydup = window.slotbydup || []).push({
id: '4740881',
container: s,
size: '200,200',
display: 'inlay-fix'2006年5月 PHP大版内专家分月排行榜第二2006年4月 PHP大版内专家分月排行榜第二2007年1月 PHP大版内专家分月排行榜第二
2013年10月 其他开发语言大版内专家分月排行榜第三2007年2月 PHP大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。小木虫 --- 600万学术达人喜爱的学术科研平台
热门搜索:
&&cygwin系统之下安装abinite不知什么原因出错了?
cygwin系统之下安装abinite不知什么原因出错了?
请教大家一个问题~
我在装abinit(用的是abinit-6.10.3,适用于所有平台的)的时候出现了个错误,用的是cygwin系统,网上查了好久也没有解决(上面有说,下载安装两个软件1.apt-get install libc6-dev-i386 2.apt-get install g++-multilib 试了都不行,说是找不到命令)十分感谢~
不知道是不是cygwin系统的问题,可以在cygwin系统之下解决吗?
/usr/local/include/gnu/stubs.h:7:27: fatal error: gnu/stubs-32.h: No such file or directory
compilation terminated.
make: ***&&Error 1
make: Leaving directory `/abinit-6.10.3/plugins/netcdf/netcdf-4.1.1/libsrc'
make: ***&&Error 1
make: Leaving directory `/abinit-6.10.3/plugins/netcdf/netcdf-4.1.1'
make: ***&&Error 2
make: Leaving directory `/abinit-6.10.3/plugins/netcdf/netcdf-4.1.1'
make: ***&&Error 2
make: Leaving directory `/abinit-6.10.3/plugins/netcdf'
make: ***&&Error 2
make: Leaving directory `/abinit-6.10.3/plugins/netcdf'
make: ***&&Error 1
make: Leaving directory `/abinit-6.10.3/plugins'
make: ***&&Error 1
make: Leaving directory `/abinit-6.10.3'
make: ***&&Error 2
windows下面的好像是64位的啊,而我们的机子一般是32位的
请问楼上的是如何使用Windows下直接编译好的Abinit的,谢谢
换个64位的系统不就可以了?都什么年代了,就不要固守32位系统了~使用Windows版的Abinit跟在Linux下用没什么分别,唯一的就是不用编译了。使用方法都写在解压后第一级目录下的README中,
:D 尤其是VM 7.0以上支持Intel和AMD的硬件虚拟化之后,效率还是非常高的~
不过,既然用VM了,到不如直接换Linux省事~
学术必备与600万学术达人在线互动!
扫描下载送金币新手园地& & & 硬件问题Linux系统管理Linux网络问题Linux环境编程Linux桌面系统国产LinuxBSD& & & BSD文档中心AIX& & & 新手入门& & & AIX文档中心& & & 资源下载& & & Power高级应用& & & IBM存储AS400Solaris& & & Solaris文档中心HP-UX& & & HP文档中心SCO UNIX& & & SCO文档中心互操作专区IRIXTru64 UNIXMac OS X门户网站运维集群和高可用服务器应用监控和防护虚拟化技术架构设计行业应用和管理服务器及硬件技术& & & 服务器资源下载云计算& & & 云计算文档中心& & & 云计算业界& & & 云计算资源下载存储备份& & & 存储文档中心& & & 存储业界& & & 存储资源下载& & & Symantec技术交流区安全技术网络技术& & & 网络技术文档中心C/C++& & & GUI编程& & & Functional编程内核源码& & & 内核问题移动开发& & & 移动开发技术资料ShellPerlJava& & & Java文档中心PHP& & & php文档中心Python& & & Python文档中心RubyCPU与编译器嵌入式开发驱动开发Web开发VoIP开发技术MySQL& & & MySQL文档中心SybaseOraclePostgreSQLDB2Informix数据仓库与数据挖掘NoSQL技术IT业界新闻与评论IT职业生涯& & & 猎头招聘IT图书与评论& & & CU技术图书大系& & & Linux书友会二手交易下载共享Linux文档专区IT培训与认证& & & 培训交流& & & 认证培训清茶斋投资理财运动地带快乐数码摄影& & & 摄影器材& & & 摄影比赛专区IT爱车族旅游天下站务交流版主会议室博客SNS站务交流区CU活动专区& & & Power活动专区& & & 拍卖交流区频道交流区
白手起家, 积分 5, 距离下一级还需 195 积分
论坛徽章:0
想在cygwin下也用sdcv当词典,./configure正常
make的时候就出错了,错误代码如下:
/usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/i686-pc-cygwin/bits/c++locale.h: 在函数‘int std::__convert_from_v(int* const&, char*, int, const char*, ...)’中:
/usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/i686-pc-cygwin/bits/c++locale.h:60:19: 错误:‘libintl_setlocale’不是‘std’的成员
/usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/i686-pc-cygwin/bits/c++locale.h:67:2: 错误:‘libintl_setlocale’不是‘std’的成员
/usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/i686-pc-cygwin/bits/c++locale.h:83:2: 错误:‘libintl_setlocale’不是‘std’的成员
Makefile:279: recipe for target `sdcv.o' failed
make[2]: *** [sdcv.o] Error 1
make[2]: 离开目录“/cygdrive/e/sdcv-0.4/src”
Makefile:249: recipe for target `all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: 离开目录“/cygdrive/e/sdcv-0.4”
Makefile:187: recipe for target `all' failed
make: *** [all] Error 2
--------------------------------------------------
1 cygwin下该装的packages已经都装了,还是出错,最后把cygwin里面devel软件包都安装了,错误依旧
2 我试图在红色的路径下找c++locale.h这个文件看看相关错误代码/函数,但是那个路径下没有这个文件
3 安装的sdcv版本是4.0和4.2也试过了,都有在make的时候有错误提示,另外,ubuntu下面安装就都没有问题
问:我应该通过什么方法来查找这个问题?(google翻了N页 没什么眉目) 或者有人遇到过类似的错误提示么?(网上大多数说make错误的都是缺少软件包,但是我基本上把所有能装的软件包都装过了)
&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp
论坛徽章:1
出现这个情况一般而言,有两种可能。
1、你的开发环境所需要的软件包并不完整。
2、你的开发环境的版本号与你的这个软件包所需要的版本号并不一致。
白手起家, 积分 5, 距离下一级还需 195 积分
论坛徽章:0
peng831300 发表于
恩 我查了下gcc版本确实不一样
ubuntu:gcc (Ubuntu/Linaro 4.4.4-14ubuntu5.1) 4.4.5
cygwin:gcc (GCC) 4.5.3
但是cygwin的版本高一些啊,不是应该向下兼容么&&= =!
然后我cygwin下编译安装gcc 4.5.3
gcc编译依赖环境为GMP4.1和MPFR 2.3.2+
然后继续编译GMP4.1和MPFR 2.3.2+&&= = !
分别下载继续编译,gmp的时候make竟然又发生错误了,和安装sdcv的时候差不多,我崩溃了···
不过谢谢你,我再试试&&明天啃一下cygwin
白手起家, 积分 5, 距离下一级还需 195 积分
论坛徽章:0
& & 另外我又安装了一遍cygwin里面的几乎所有的软件包 应该不存在不全的问题
论坛徽章:1
& & 这个可不是简单的兼容问题,高版本的编译器,也许恰恰修改了对应的头文件。
白手起家, 积分 8, 距离下一级还需 192 积分
论坛徽章:0
it is a bug for sdcv
白手起家, 积分 23, 距离下一级还需 177 积分
论坛徽章:0
你好,请教您一个问题哈,就是,电脑原先就安装了cygwin,但是现在缺少一些软件包,这时需要重新来一次安装cygwin的过程选择所有你需要的软件包吗(之前已经安装过的软件包还需要重新选择安装吗)?回复}

我要回帖

更多关于 ecshop编译出错 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信