社区
工具平台和程序库
帖子详情
安装好cygwin之后运行报错
沐之枫
2012-07-27 12:57:44
运行cygwin后出现“没有找到cyggcc_s-1.dll”(详见图片)
求答案。
...全文
104
2
打赏
收藏
安装好cygwin之后运行报错
运行cygwin后出现“没有找到cyggcc_s-1.dll”(详见图片) 求答案。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
赵4老师
2012-07-27
打赏
举报
回复
帮结帖。
沐之枫
2012-07-27
打赏
举报
回复
已解决,解决方法:下载一个cyggcc_s-1.dll。。。真悲剧,没有找到下一个不久行了。哎。。。
cygwin
1.dll
如果在
运行
某软件或编译程序时提示缺少、找不到
cygwin
1.dll等类似提示,您可将载来的
cygwin
1.dll拷贝到指定目录即可(一般是system系统目录或放到软件同级目录里面),或者重新添加文件引用。 下载下来文件
之后
,先将其解压(一般都是rar压缩包), 然后根据您系统的情况选择X86/X64,X86为32位电脑,X64为64位电脑。默认都是支持32位系统的
devkitadv-GBA开发工具
devkitadv GBA开发工具 任天堂GBA官方开发包
安装
及开发环境的设置 Romandoo 解压
安装
包至某目录后,安照以下步骤操作: 一:
安装
CYGWIN
工具
运行
CYGWIN
_SETUP目录下setup.exe进行
cygwin
的
安装
选INSTALL FROM LOCAL DIRECTORY 在SELECT INSTALL ROOT diretory 选择
安装
目录 next> 再NEXT 在弹出的窗口中,在Perv Curr Exp 中选Curr 点开列表栏中各项, 选 base 的
cygwin
ash bash login sh-utils 选 devel 的 autoconf automake binutils gcc gdb make 选 shell下的 ash bash sh-utils 置NEW栏显示版本号,表示将其
安装
,而其它的工具选为skip表示跳过不
安装
最后选next开始
安装
! (注意,我为了节省空间,我删除了许多不重要的东西,其实
cygwin
下有高达几百m的各式各样的工具,今后你可根据自已需要到网上下载
安装
去) 二、
安装
任天堂官方开发包 在 AGB LIBRARY3.0中点 agbsetup1
安装
注意,一定要
安装
到c:\agb目录下,因为这是官方的默认目录,有一些例子与这个目录关连了 所以最好选这个目录 ,不然可能编不过去。否则自已设置会麻烦一点的。 修改c:\autoexec.bat 文件增加如下代码行 SET AGBDIR=C:\AGB 三、
安装
CYGWIN
补丁 (由于刚
安装
完的
cygwin
版本并不支持arm cpu,所以需要将某些程序、库覆盖成arm相关的程序库) 将arm-thumb-elf连目录一起copy到
安装
好的
cygwin
目录的\lib\gcc-lib下 将bin-patch目录下的所有文件copy到
cygwin
目录的bin下面覆盖 将include patch目录下文件copy到
cygwin
目录的include下面 四:编绎例子程序 OK!前三步已经将我们的开发环境构好了!! 现在我们可以正式进行开发了,至于开发技术吗,在agb目录的doc下应有尽有,大家可以好好研究一下子。 下面我就介绍如何编绎代码了。 编绎也是很简单的一件事情了。 官方资料里有许多的例子,和两个游戏demo源代码。 我们就拿里面的一个具有代表性的例子编绎吧 functional_sample 在编绎之前,你必须重起你的机器,因为刚才我们修改了 autoexec.bat 而设置此时需要生效才行。(当然也有其它办法不必重起就生效,说来话长了) 好,重起
之后
,我们
运行
刚才装好的
cygwin
程序 进入了一个控制台窗口 这个控制台shell,命令行支持的是类式linux的指令,你可能不太了解,不过你不用担心呵 我们不需要记太多的命令指令,很简单的几句这可以了 就当是dos命令,只不过命令名称变了而已 下面是几个对应 ls 相当于dos下的dir指令 cd 相当于dos下的cd 指令 你也就需要这两个指令就搞定了,呵 行,那么我们正式开始: cd c: cd agb cd src cd samples cd functional_sample //以上几步作的就是进入c:\agb\src\samples\functional_sample目录下,和dos一样吧,呵 然后注意了,忘了提醒有关functional_sample这个例子的一个问题, 就是这个例子源代码share.c 中定义了 vu16 Cont; vu16 Trg; 但是在share.h中又申明为 extern u16 Cont; extern u16 Trg; 该编绎器检查认为是错误,所以你要改一下 将share.h文件里改成 extern vu16 Cont; extern vu16 Trg; 否则编绎
报错
。 好,改好share.h
之后
,我们输入 make 回车! 好,你可以看到现在开始正式编绎了,太爽了,官方的例子在被编绎,呵 过了几十秒编绎完成
之后
,就会生成了bin与elf文件 你用visualBoyAdvance打开bin文件看一看是 什么例子,哇,原来是个非常强的GBA各个功能展示,有alpha混合,有图层显示 有马塞可显示,有放大缩小,有精灵移动,旋转,字体显示,声音,有地图显示,有窗口模式。 但是需要注意的一个问题:::::: 如果你想使用gcc里面的库函数 需要在makefile里面修改一下 CFLAGS 中加入 -I"C:\
cygwin
\include" LDFLAGS 中加入 -lm 否则你将无法使用sin,cos,sqrt等有用的库函数 编完这个,你可以再去试试看
Cygwin
下
运行
make
报错
“未找到命令”解决方案
出现这个问题的原因是
cygwin
安装
目录下面bin文件夹下面缺少make.exe文件。原因:默认的
cygwin
是不
安装
make的,解决办法如下:在http://ftp.gnu.org/gnu/make/网站上下载最新的make压缩包两种解决办法:1、卸载
cygwin
,重新
安装
,等到选择package的时候,下面可以看到Devel(开发)目录,展开,选择make那些即可2、下载make-3.81包,...
cygwin
完全
安装
步骤方法(组图)
cygwin
完全
安装
步骤方法(组图)
安装
GCC
安装
GCC 最快捷的方式是在您的机器上
安装
完整的
Cygwin
环境。
Cygwin
是 Windows 上类似于 Linux 的环境。它包括一个提供 UNIX 功能性基本子集的 DLL 以及在这之上的一组工具。
安装
好
Cygwin
之后
,通常可以忽略它,即使您是命令行的爱好者,您仍能发现您活得更舒坦了。
确保您
win10中打开
cygwin
出现崩溃问题
在win10中使用
cygwin
一段时间后,编译速度变得很慢,经常会卡住,需要敲回车才会继续显示编译下一个文件;另外会出现打开
cygwin
就开始
报错
的情况,多次重新打开也没有用,原因不知,在网上找到的解决发法如下: 首先关闭
cygwin
以及相关进程,在命令行cmd中进入
Cygwin
的bin路径,执行ash命令,或者直接run这个命令; 在ash提示符后面
运行
/bin/rebaseall,注意要输
工具平台和程序库
24,854
社区成员
27,344
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章