Windows Mobile的交叉编译工具:ce…

http://cegcc.sourceforge.net/
http://sourceforge.net/projects/cegcc/files/

Which enable you port some libs which are difficult to directly be ported to Visual Studio.
As know, m$ did not strictly follow C++ standard when doing VC ...

---------------------------------------------------------------------------------------------------

The CeGCC project implements a cross compiler for Windows CE. You can develop on a PC, and create apps that run on a PDA or a WinCE cell phone.

We're aiming at providing a consistent and working set of development tools that generate code for Windows CE devices such as PDA's and smart phones. Our intended development platforms are the usual development workstations, e.g. GNU/LinuxFreeBSDMacOS X, orcygwin.

Windows CE, Windows Mobile, Windows Embedded, PocketPC, SmartPhone, .. many of these names refer to variations on the same target platform. We currently see evolution to support not only the ARM processor family but also Windows CE on x86 processors (e.g.eBox) which includes the Intel Atom processor (CE on Atom)

These are our current products :

  • arm-mingw32ce : toolset to build native Windows CE applications
  • arm-cegcc : toolset to port unix source to Windows CE
  • i386-mingw32ce : toolset to build native Windows CE applications for x86 powered devices

Windows Mobile 6.1 and higher supported now ! (in the SVN version of arm-mingw32ce)

What's the meaning of arm-cegcc and arm-mingw32ce ? They both describe the target platform : we're building for an ARM processor, running the Windows CE operating system, on unknown hardware (could be any brand of PDA or smart phone). In the cegcc case, there's a portability layer; in the mingw32ce case there isn't. Similarly, i386-mingw32ce means we're targetting x86 processors or clones, running Windows CE, Windows CE Embedded, etc. .

This project delivers source code (best taken from SVN), and also binary versions of the development tools. The availability of binary versions depends somewhat on volunteers creating the packages.

You can contact us via the mailing list.

Powered by Sourceforge.net Valid HTML 4.01 Transitional

---------------------------------------------------------------------------------------------------------------------------------------


Cygwin 交叉编译 ffmpeg for win ce

ffmpeg作为一个开源的比较好的解码库,编码库,音视频播放位一体的程序,很值得参考,虽然直接把他一直到mobile上面效率不佳,但是经过针对arm 汇编优化后的解码库还是不错的。我在我的项目里面准备使用它的解码库,根据自己的实际需要裁减编译成vs2005可用的静态库。 dw#A,T9v"NNm` m
  从网上找了很多资源,可是都有头没尾的,自己实际编译了一下。整理供自己以后编译用,呵呵。 0s&~[au.xd
  环境:Windows XP 下用Cygwin,cygwin的版本无所谓,安装一个相对完整的cygwin就ok了。
  编译器用cygwin-cegcc-mingw32ce-0.51.0-1,这个是一整个cygwin或者linux下面编译ce程序的工具链。下载地址是[url=http://ncu.dl.sourceforge.net/sourceforge/cegcc/cygwin-cegcc-cegcc-0.51.0-1.tar.gz][color=#0000ff]http://ncu.dl.sourceforge.net/sourceforge/cegcc/cygwin-cegcc-cegcc-0.51.0-1.tar.gz[/color][/url]
  源码:我用的是国外一个播放器裁减的他们在windows ce上面编译过的版本,下载地址为[url=http://nchc.dl.sourceforge.net/sourceforge/ambulant/ffmpeg-wm5.zip][color=#0000ff]http://nchc.dl.sourceforge.net/sourceforge/ambulant/ffmpeg-wm5.zip[/color][/url]  是2009年2月份的一个版本,还可以接受,不是太老。
  下面就开始了:
  1.将cygwin-cegcc-mingw32ce-0.51.0-1解压到 cygwin的安装目录下,如果驻cygwin的安装目录为c:\\cygwin, P%Sp/KA/n0^X
   那么解压后cegcc的目录应该为c:\\cygwin\\opt\\mingw32ce
  2.将源码解压,随便你想放到哪里,假设c:\\cygwin\\ffmpegwm5 下面就行
  3.打开cygwin,进入源码目录,如 cd /ffmpegwm5
  4.修改PATH, 在命令行健入 PATH=/opt/mingw32ce/bin:$PATH
  5.开始编译,输入以下configure选项: -uB ATV*W
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值