MTK3360软件是用什么平台flash反编译软件

豆丁精品文档: build编译 编译平台 骏舟卡盟平台 骏舟平台 robot robot魂 robot3..
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
东舟软件全自动编译管理平台BuildRobot介绍
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口您所在的位置: &
MTK平台软件下载说明
MTK平台软件下载说明
MTK平台软件下载说明是本文要介绍的内容,主要是来了解MTK平台软件的应用,文中很详细的讲解了MTK平台软件的下载说明,关于MTK平台软件的应用具体内容来看详解。
MTK平台软件下载说明是本文要介绍的内容,主要是来了解MTK平台软件的应用,文中很详细的讲解了MTK平台软件的下载说明,关于MTK平台软件的应用具体内容来看详解。
Simcom开发的MTK平台软件
一、系统配置要求:
操作系统:Win2000/WinXp
处理器:500MHZ或更高。
硬盘:至少1000M可用空间。
内存:至少128M。
输入设备:键盘和鼠标
二、升级数据线驱动安装:
请执行PL-2303DriverInstaller.exe文件,安装升级数据线配套的驱动程序。
三、虚拟COM口确认:
将下升级载软数据线与PC的USB口相连,右击&我的电脑&选择&属性-硬件-设备管理器&,查看&端口&选项,里面会出现一个虚拟的COM口,这就是当前下载数据线所在的端口。如下图:
四、备份、恢复校准数据(对于需要进行FORMAT的软件才需要此操作步骤):
1、运行维修工具&Repair_MTKV1.30.exe&,出现下图界面:
2、设定参数:选择BBCHIP(V707、V517选择6217;P728、P330、V727选择6226M;其它机型请选择相应的芯片类型)。端口(Port)设置成升级数据线所在的端口,DBFile设置成当前手机软件所对应文件&BPLGUInfoCustomSrcP_...&。点击&Save&按钮保存当前设置,如图:
3、进入测试模式:将要备份校准数据的手机通过升级数据线与PC相连,手机置关机状态,按下&TestMode&,然后长按手机开机键,手机会进入开机的第一个画面并停在那里,维修工具上会提示&EnterTestModeSuccess!&,这表示连接成功。如果手机开机(同时维修工具提示失败)则需关掉手机重试,直到成功,如图:
4、备份数据:点击&SaveDataToFile&按钮,出现保存文件界面,选择相应的目录输入要保存的文件名(建议使用IMEI号,可通过ReadIMIE读出或手动输入),注意以.txt为扩展名,点击&打开&按钮即保存,维修工具会提示保存成功(SaveDataToFileSuccess!)。
5、恢复校准数据:在手机通过format方式写完软件后,重新重复以上步骤进入到测试模式,点击&LoadDataToFlash&进入到相应文件目录,选择该手机所对应的校准数据,点击&打开&按钮即保存,维修工具会提示恢复成功(SaveDataToNVRAMSuccess!)。
五、下载软件:
1、打开下载软件程序&MultiPortFlashDownloadProjectV1.40&,出现如下界面:(单击放大)
2、参数设置:ExternalClock选择26M(如有特殊要求请见相关说明),BaseBandChip选择对应的基带IC型号(V707、V517为6217;P728、P330、V727为6226M),DA文件在下载工具软件中自带(如有更新会另行通知);Scat文件请选择需下载软件对应的Scat文件,ROM文件请选择需下载软件对应的bin文件。在需要Format升级时请将此选项勾选上,注意在Format下载前请务必备份校准数据(下载完成后进行恢复),否则校准数据将丢失。
3、下载软件:通过升级数据线将手机与PC相连,手机置关机状态,点击升级数据线所对应的端口,然后长按手机的开机键直到进度条开始前进,软件下载开始,进度条走完并提示&DownloadOk!&表示下载成功。取下手机并开机查看版本确认是否升级成功(首次开机时间将较长)。
小结:MTK平台软件下载说明的内容介绍完了,希望通过MTK平台软件下载说明的学习能对你有所帮助。【编辑推荐】【责任编辑: TEL:(010)】
关于&&的更多文章
MTK手机系统英文名为MediaTek,即Nucleus OS,这种嵌入式实时操
既然强大的Android Studio来了,有什么理由不去用呢?
移动异构计算是相对于同构计算来说的,同构计算就是使
Android 4.4即将发布,这对大家来说都是很期待的,当
开发者在代码开发和维护中,往往会遇到很多代码优化和
本书全面翔实地介绍了各种病毒的原理,以操作系统的发展为主线,结合病毒的发展过程来综合分析病毒。在分析工具上,较多地利用了
Windows Phone专家
Android开发专家
51CTO旗下网站8 相关软件 4.0M/中文/7.5 3.4M/中文/4.2 2.9M/中文/6.9 8.6M/中文/5.0 779KB/中文/2.5顶好评:50%踩坏评:50请简要描述您遇到的错误,我们将尽快予以修正。轮坛转帖HTML方式轮坛转帖UBB方式
9.4M/中文/7.3
给个MTK的make方法后面的modules是nucleus之类的,可以不用写,中间的除了mtk6217工程名外可以照写,mtk6217工程名可以在你的源代码的make目录下有个工程文件名,比如我的例子就叫mtk6217_gprs.mak,你将你的替换就可以了,另外,除了上面的仁兄跟你说的ADS1.2以上 perl也要5.**,我用的是ActivePerl-5[1].6.1.631的,你查找下载一下再用 ARMAR 打包成静态 LIB全面的MTK手机开发平台MTK资料大全,很多资料比较难找:mtk平台现状及与其他平台对比分析PixTel Phonebook Design;mmi实例培训教程;mtk_训练课程;MTK内部培训资料;MTK手机开发平台资料;mtk软件培训课程;mtk平台现状及与其他平台对比分析;mtk驱动架构分析;手机软件平台api标准;mtk平台软件架构等等;打开dos编辑窗口(开始-&运行-&cmd),找到工程代码所在根目录,如\opt\MTK6217 输入编译批处理命令:格式:make[custom=&projectName&]&project& &action&[&modules&]Example: make custom=mtk6217 gprs newMTK软件编译:编译工具和辅助工具
联发科MTK手机平台开发资料大全
下载帮助西西破解版软件均来自互联网, 如有侵犯您的版权, 请与我们联系。MTK程序编译 百度空间应用平台95-第2页
上亿文档资料,等你来发现
MTK程序编译 百度空间应用平台95-2
@echoDone.;@perltools\time.pl-n;清掉临时文件,打出done信息,最后打出时间标签;本文编写的目的主要是从整体上理解MTK的编译过程;2.简介;MTK的编译过程主要是在windows命令行下通;3.编译环境;A.编译工具和辅助工具;ADS1.2;ADS1.2_update_848.exe;MSYS版本:1.0.10;MinGW版
  @echo Done.  @perl tools\time.pl -n  清掉临时文件,打出done信息,最后打出时间标签。
---------------------------------------------------------------------------------------本文编写的目的主要是从整体上理解MTK的编译过程,以便较快的处理编译中遇到的问题,同时为以后可能的优化编译过程提供参考。2. 简介MTK的编译过程主要是在windows命令行下通过Makefile文件执行相应的perl脚本或c程序,将资源包生成c源程序,并与相应模块的c程序.o,.lib或.obj的中间代**,最终生成在手机上使用的.bin文件和在模拟器上使用的mmiresource.dll资源文件。3. 编译环境A.
编译工具和辅助工具ADS1.2ADS1.2_update_848.exeMSYS 版本:1.0.10MinGW 版本:3.1.0Gcc-core-3.3.1Gcc-g++-3.3.1ImageMagick 版本:6.3.6 Q167-zip 版本:3.13注意:按照联发科技的要求,最好上述软件采用建议的版本,否则可能会出现异常情况,导致不能正常编译。B.
编译环境搭建按默认路径安装ADS1.2,并安装848补丁包按默认路径安装Perl按默认路径安装7_zip安装MinGW先按默认路径安装MinGW安装包,然后解压gcc-core、gcc-g++的压缩包,讲解压后的两个文件夹复制到MinGW安装路径下。安装MSYS安装ImageMagick,注意:按默认提示安装到Select Additional Tasks时,所有的选择全取消,后面再按默认安装。复制7z.exe拷贝..\7_Zip\7z.exe 至..\plutommi\Customer\ResGenerator,并改名为7za.exe。复制MinGW拷贝..\MinGW至..\Tools\MinGW。复制MSYS拷贝..\msys\1.0至..\Tools\MSYS。复制ImageMagick拷贝..\ImageMagick-6.2.5-Q16文件夹下全部文件至 ..\plutommi\Customer\ResGenerator目录下设置make.exe改名mingw32-make.exe(..\Tools\MinGW)为make.exe,并放在tools目录下。C.
编译环境检查检查第三方软件安装情况如果确认全部安装,可跳过此步。将custom3rdParty.pl文件拷贝到本机,修改4$sevenZipPath = &C:\\Progra1~1\\7-Zip&;5$MinGWPath = &C:\\MinGW&;6$MSYSPath
= &C:\\MSYS&;然后运行在Tools\chk_env.exe检查windows环境变量检查MTK中Makefile变量是否正确打开..\make\option.make,检查关于ADS编译器的路径设置ifeq ($(strip $(COMPILER)),ADS)DIR_ARM
= c:\adsv1_2DIR_ARM := $(strip $(DIR_ARM))DIR_TOOL
= $(DIR_ARM)\binDIR_ARMLIB
= $(DIR_ARM)\libDIR_ARMINC
= $(DIR_ARM)\includeEndifD.
结束现在可以执行MAKE了,例如Make customer_name gprs new_modisMake CUSTOMER_NAME gprs newE.
搭建编译环境的另一种方法正确安装A中所述软件后,配置custom3rdParty.pl中变量,用该批处理文件自动配置剩余工作。 F. 搭建编译环境的一种捷径当已经配置好一个MTK工程,需要在另一个工程中搭建编译环境时,有一种便捷的方法,步骤如下:假设已配置好的工程MAUI.A,待配置的是MAUI.B;备份MAUI.B的tools目录,如改名为tools_new;复制MAUI.A的tools目录至MAUI.B的目录下;用MAUI.B原来的tools目录下所有文件覆盖当前的tools目录,如复制tools_new下所有文件至tools下;复制MAUI.A下plutommi/Customer/ResGenerator/7za.exe和convert.exe至MAUI.B下的plutommi/Customer/ResGenerator。4. 编译命令与文件MTK编译分资源的编译和代**的编译。1)
资源的编译a)
在如下的情况下,需要重新编译资源:修改了字符串资源文件(Ref_list.txt)、字库文件(FontRes.c,L_**.h)、MMI配置文件(MMI_featuresPLUTO.h)等,这些文件位于..\plutommi\Customer\CustResource\PLUTO_MMI\ ;修改了MMI资源装载配置文件,这些文件位于..\plutommi\Customer\CustResource\PLUTO_MMI\Res_MMI 目录下,这个目录下都是Res_*.*文件,是各个AP或模块的资源装载文件,包括菜单、图片和字符串资源的装载配置;注意:Cust*.*文件是资源编译生成的,不能手动修改。b)
编译方法进入..\plutommi\Customer目录,执行remakeResource.bat。若是在模拟器上使用,则还需要在VC环境下build一下,就可以看到效果了。c)
与资源编译相关的文件ResGenerator_HW.bat在编译手机目标板工程时,有“new”,“resgen”等选项时,自动调用;ResGenerator.bat手机PC模拟器工程中,添加新资源后,需要手动调用;remakeResource.bat手机PC模拟器工程中,只替换图片或更新字符串等情况下,需要手动调用;res_gen.txt资源编译的log文件,在build目录下;Makefile..\plutommi\Customer\ResGenerator\Makefile此文件是资源装载预编译程序的Makefile;PopulateRes.c..\plutommi\MMI\Resource\PopulateRes.c执行资源装载,主体是函数PopulateResData(),mtk_resgenerator.exe在执行时会调用该函数;MMIDataType.h..\plutommi\mmi\Inc\MMIDataType.h定义AP的ID范围。2)
代**的编译A.
编译命令命 令说 明Clean清除所有的目标文件、库文件和日志文件,保留目录结构New清除并重新编译所有的文件主要完成工作 gsm2.makcleanall cmmgen mmi_feature_check asngen codegen asnregen operator_check_lite updateUpdate扫描资源、代**的改变,有改变的重编,无改变的不编主要完成的工作 gsm2.makcleanlog cleanbin mcddll_update codegen resgen cksysdrv remakeRemake不扫描资源,只扫描代**的改变,有改变的重编,无改变的不编主要完成的工作 gsm2.makmcp_check cleanlog cleanbin genverno libs $(BIN_FILE) doneB.
编译相关的文件编译用到的文件主要放在make文件夹中。各个文件的简要说明如下:文件名说 明Gsm2.mak编译过程中主要执行的make文件,这个文件从命令行获得编译参数,做出相应的处理。它定义了各个参数的执行过程,包括:new、remake、update等。以及调用其它perl或c程序生成目标文件。 Option.mak定义了编译环境中用到的工具及相关的目录,根据大的编译开关定义了小的编译和链接选项。 **.lis**模块的.c文件如 plutommi\MMI\MyApp\MyAppSrc\MyAppSrc.c**.pth**模块的.c文件存放的路径如 plutommi\MMI\MyApp\MyAppSrc**.def**模块用到的编译开关,当**模块引用其它模块中在编译开关下定义的变量、函数或宏时,就需要将这个编译开关加进来。**.inc**模块用到的头文件路径,需要将**模块引用的头文件及,头文件引用的头文件的路径均要包含进来。如 plutommi\MMI\MyApp\MyAppInc**_GPRS.mak定义了需要编译的模块列表、编译中包含文件和生成文件的路径,定义trace的头文件路径,全局的编译开关,用户的一些编译选项,最后定义了编译路径和目录。用户可以在这个文件中定义配置。Comp.mak编译和集成模块源文件,编译生成库文件。构建目标代**依赖列表,设置每个模块的编译路径及编译选项,设置生成目标lib的路径,设置生成obj的路径。~buildinfo.tmp包含了在Gsm2.mak和Option.mak中用到的项目和平台名称。~compbld.tmp包含了编译每个模块时的编译信息。目标文件生成的目标文件为.bin文件,位于..\build\proj目录下面,build目录为生成的一个目录。Log文件Log文件同.bin文件一样,也是位于build目录下,如果编译出错,可以在命令行中看到出错的模块,然后到build目录下找对应的Log文件。MT6225r目录包括了每个模块的依赖文件(由mak产生的.dep)。MT6225o目录包含所有生成的obj文件和lib文件。C.
文件命名规则一般来说MMI程序在plutommi\mmi或者mtkapp下面,程序源文件及头文件命名有一定的规律。 以工具箱模块为例,有三个相关目录。Organizer
程序总目录OrganizerInc
头文件目录OrganizerSrc
源文件目录在OrganizerSrc下创建源程序文件Ebook2.c在OrganizerInc下创建程序头文件EbookProt.hEbookDefs.hEbookTypes.hEbookGprot.h下面介绍每个文件的作用:**Src.c/**.c本程序的主源程序**Gprot.h用来放本程序的所有函数声明,但此头文件是被别的程序所加载的,也就是说此文件所申明的都是对外接口;**Gtype.h用来放本程序所需的类型、结构、常量宏定义,此头文件同时被别的程序所加载;**Gdcl.h包括被其它程序调用的全局变量定义;**Gexdcl.h包括全局变量的声明,该头文件被别的程序所加载;**Prot.h用来放本程序的所有函数声明,但此头文件只被本程序的源程序所加载;**Dcl.h定义仅被本程序所调用的全局变量;**ExDcl.h包括全局变量的声明,但此头文件只被本程序的源程序所加载;**Types.h用来放本程序所需的类型、结构、常量定义;**Def.h用来放本程序的资源ID定义;*.*也可以自己定义程序的命名规则。5. 配置编译选项**_GPRS.mak是用户配置文件,用户可以通过修改该文件配置编译选项。1)
增减编译的模块牵涉到**_GPRS.mak中的两个变量:COMPLIST列出所有可以被编译成.lib库文件的模块。包含各类专业文献、各类资格考试、幼儿教育、小学教育、应用写作文书、高等教育、文学作品欣赏、行业资料、中学教育、生活休闲娱乐、专业论文、MTK程序编译 百度空间应用平台95等内容。 
 编写目的 本文编写的目的主要是从整体上理解 MTK 的编译过程, 以便较快的处理...~buildinfo.tmp 包含了在 Gsm2.mak 和 Option.mak 中用到的项目和平台名称....   | 百度特权 | 下载客户端 | 百度首页 | 登录注册百度文库_文档分享平台 ... MTK编译过程_IT/计算机_专业资料。MTK 编译过程 Comp.mak 完成模块编译连接,...  百度文库_文档分享平台 新闻网页贴吧知道音乐图片视频地图百科文库 ...编写目的 本文编写的目的主要是从整体上理解 MTK 的编译过程, 以便较快的处理...   | 百度首页 | 登录注册百度文库_文档分享平台 ... MTK的编译过程_IT/计算机_专业资料。1.1. 编写...MMI 应用软件工程师可以在没有硬件板的情况下 在 ...  编写目的本文编写的目的主要是为了从整体上理解 MTK 的编译过程,以便能够较快的...2.mak 和 Option.mak 中用到的项目和平台名称 包含了编译每个模块时的编译信息...   | 百度特权 | 下载客户端 | 百度首页 | 登录注册百度文库_文档分享平台 ... MTK程序编译详解 10页 1下载券 新手入门-MTK编译环境 4页 1下载券...   MTK的编译过程方法_信息与通信_工程科技_专业资料。1.编写目的 编写目的本文...bld.tmp 目标文件 包含了在 Gsm2.mak 和 Option.mak 中用到的项目和平台名称...   | 意见反馈 | 下载客户端 | 百度首页 | 登录注册百度文库_文档分享平台 ... Mtk Android编译命令_计算机软件及应用_IT/计算机_专业资料。...  百度文库首页 | 下载客户端 | 百度首页 | 登录注册百度文库_文档分享平台 ... MTK软件编译过程 5页 免费 MTK程序编译 14页 免费 本文详解MTK的编译过程 ...这几天在整C++的跨平台交叉编译问题,总算告一段落,把具体涉及的内容整理如下:&首先,三个的官方网站分别是:minGW:cygwin:&&gnuwin32:minGW给那些习惯于在Linux上开发的人员,在windows上提供了一套类似的工具集。cygwin主要是对于再Linux的程序,无需改动代码即可移植到windows上gnuwin32主要是对习惯linux工具的人员,在windows上提供一套类似的命令。
&Unix下编译通过的C代码,在win32下编译是不能通过的 ,当然Unix 和win32的API都是符合标准C,也就是说,大多数函数调用在unix和win32下是相同的.但是,unix有自己一些独特的API(如fork,spawn,signals,select,sockets等),如果代码中使用了这些API,在win32下当然找不到对应的库.但是,这些API的功能在win32中也能实现,也许你已经发现了一个能让window编译Unix风格代码的方法:1.修改编译器,让window下的编译器把诸如fork的调用翻译成等价的形式--这就是mingw的做法.2.修改库,让window提供一个类似unix提供的库,他们对程序的接口如同unix一样,而这些库,当然是由win32的API实现的--这就是cygwin的做法.
这个项目的名字来源于:GNU、Cygnus、Windows,3者的缩写。Cygwin的目标是:构建一套Windows下的Linux模拟环境。因此,Cygwin是一个庞大的项目,不只包括Linux下的开发环境,也包括工作环境,和各种各样的Linux下的软件。
在早期,Cygwin的核心是cygwin1.dll,可以认为它是一个POSIX界面的实现,依靠这个动态链接库,Unix/Linux下的软件 可以很容易的移植到Windows下,并且风格保持原有的不变。不过随着Cygwin的发展,越来越多的Unix/Linux程序的移植,建立基于 Cygwin的复杂程序依赖的库也越来越多,现在装完默认配置的Cygwin后,就会发现有很多cyg打头的动态链接库。
目前Cygwin由维护和支持。在版权上,由于Cygwin不是一个软件,而是由成百上千的软件堆砌起来的系统,里面有商业软件的成分/概念,所以它的许可证有开源性质的(GPL)和商业性质的()两种。
这个项目的名字来源于:Minimalist GNU for Windows的缩写。
最初,MinGW的目标定位为:Windows下的开源的开发环境。它包括一系列软件:编译工具、链接工具、转储工具、调试工具、和其它开发工具等。另一方面,MinGW还提供一些开源的基础支持库,像GNU的C/C++ RT库(、),POSIX的基本调用界面(包括pthread),甚至还有OpenGL和Windows API的调用接口等。几乎所有MinGW中的软件都是从GNU项目或Linux下移植到Windows下的。
后来MinGW有了一个子项目叫:,其中包括了更多的Linux工具,其目标类似Cygwin:构建一套Windows下的Linux模拟环境。
总之,MinGW中的东西很杂,和Cygwin之间有相当一部分是重复的(目前,Cygwin项目中已经集成MinGW了)。但MinGW和Cygwin的实现思路和设计思想是不同的:
Cygwin通过一个中间层的动态链接库,将位于下层的Windows API,和位于上层的使用POSIX界面的应用连接起来,好处是应用在Linux与Windows之间移植更加方便,风格更加一致;缺点是发布应用时一定 要带上Cygwin的环境动态库,应用执行效率也略微有点低。
MinGW在基础支持库层次,使用静态链接的方式,这样生成的应用更加地本地化,应用执行效率也稍高一些。所以MinGW声明:基于MinGW开发的应用,不需要依赖任何第三方的C/C++ RT动态链接库,仅依赖Windows自身的运行环境:
MinGW provides a complete Open Source programming tool set which is suitable for the development of native MS-Windows applications, and which do not depend on any 3rd-party C-Runtime DLLs.
不过上面的结论不是绝对的,比如:
当你使用MinGW GCC的选项(和线程安全异常处理有关)时,就会动态链接到 mingwm10.dll。
还有如果你使用MinGW GCC 4.4.0默认选项编译C++程序,就会动态链接到libgcc_s_dw2-1.dll,参考:
Dynamic linking with libgcc_s_dw2-1.dll is necessary to throw exceptions between different modules, such as between two DLLs or a DLL and an EXE. Consequently, it is the default for all languages other than C. To disable this dynamic linking, use -static-libgcc. To enable this dynamic linking in C, use -shared-libgcc.
MinGW的POSIX界面远没有Cygwin实现的那么全面(比如:连BSD/Linux Socket都没有,只能用Winsock),所以看起来MinGW只是用来开发Windows专属应用的工具集。
在版权上,MinGW比Cygwin更开放些。
我用过MSYS和Cygwin之后,发现MSYS相比Cygwin还有很多不足:
MSYS中的工具更像是Unix/Linux下的工具在Windows下的移植版,其中有些工具可以支持Windows的一些特征(比如:目录分隔 用"\"),而有些并没有Unix/Linux下原始的版本那么好用(比如:bash、sed等)。而Cygwin是努力在Windows下构建一套完全 参照Unix/Linux体验的环境。
MSYS中的工具很杂,和MinGW中的工具交织在一起(有时,开发工具和实用程序的界限并不是很截然,况且经常要配合使用),组织很松散,还有一 些爱好者自己提供软件包。如此,搭建基于MSYS的Unix/Linux环境变得稍繁琐,你需要更加谨慎地考虑软件包的依赖关系。而使用Cygwin就方 便多了,它的安装程序会归类显示软件包的组织关系,还能一定程度上帮你解决软件包的依赖关系。
推荐以下面这种方式搭建Windows下的Unix/Linux开发环境:
使用Cygwin的Unix/Linux工作环境,比如:bash、tar、awk、sed、od、man等。
使用MinGW的C/C++开发工具,比如:binutils、gcc、gdb、make、strip等;使用MinGW的基础支持库,比如:GNU的libc、libstdc++、POSIX的基本调用界面等。
根据需要,使用额外的支持/开发库,比如:pthread、openssl、libiconv、gettext、boost、wxWidgets等。
有些支持/开发库可以在找到,像pthread(mingw gcc-4.4中包含)、openssl、libiconv、gettext等。也可以从这些库官方的项目地址,或其它的Windows移植版项目地址下载,总之,它们之间的联系比较松散。
如果有一些程序,在MinGW和Cygwin安装后有重复,可以用各种技巧设定它们被选择的优先级,比如:设置PATH环境变量中的搜索目录顺序,建立符号链接等方法。获取最新mingw.一个make就搞定:一般只要make gcc就OK了。
MinGW 是 GCC 編譯器的 Win32 精簡移植版,理論上 MinGW 可以將標準的 C/C++/Fortran/... 原始碼編譯成 Win32 原生程式,但實務上光移植編譯器仍然有所不足,因為很多現存的軟體只有針對 Unix-like 環境撰寫 Makefile 或 autotools 配置檔,因此有必要將建置軟體過程最常用到的 Linux 功能也一併模擬,這就是 MSYS 的由來。
MSYS 純粹就只是為了編譯程式開一條方便之門,僅提供了少許的 Linux 工具,並且模擬 Linux 的命令解釋器和目錄架構。這和 MinGW 之前的 Cygwin 有很大的不同,Cygwin 的目標是在 Windows 上盡可能完整地模擬 Linux。事實上 Cygwin 在很多場合被視為既非 Windows 亦非 Linux 的獨立 target 平台。
阅读(...) 评论()}

我要回帖

更多关于 flash反编译软件 的文章

更多推荐

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

点击添加站长微信