快乐虾
http://blog.csdn.net/lights_joy/
lights@hb165.com
本文适用于
ADI Blackfin系列DSP
gcc- 4.3.1
binutils-2.18
codeblocks-8.02
Skyeye- 1.2.5
bfin-uclinux-2008r1-rc8
Cygwin gcc 3.4.4
Visual studio 2005
Visual DSP++ 5.0
欢迎转载,但请保留作者信息
mpfr是一个用于高精度浮点运算的库,在gcc- 4.3.1 中使用了它。其官方网站为http://www.mpfr.org/,目前的版本是2.3.1。在这个版本中,并没有提供在vs2005下的port,但是在http://fp.gladman.plus.com/computing/gmp4win.htm,Gladman提供了mpfr-2.3.1在vs2008下的工程文件http://fp.gladman.plus.com/computing/mpfr-2.3.1.vc9.zip。将它们都解压缩到mpfr-2.3.1。
在使用这个工程文件之前必须先做一个转换,这样vs2005才能识别。
按照Gladman提供的readme.txt中的说法,将.vcproj工程文件中的
Version="9.00"
替换为
Version="8.00"
然后将.sln文件中的
Microsoft Visual Studio Solution File, Format Version 10.00
# Visual Studio 2008
改为:
Microsoft Visual Studio Solution File, Format Version 9.00
# Visual Studio 2005
这样就可以直接在vs2005下打开mpfr.sln这个工程了。
Build之后可以在mpfr- 2.3.1 /build.vc9/lib/Win32/Debug下发现两个文件:mpfr.h和mpfr.lib,这两个文件可以直接用在gcc-4.3.1中。
参考资料
host-i686-pc-cygwin/libiberty/Makefile解析( 2008-8-19 )
host-i686-pc-cygwin/fixincludes/Makefile分析( 2008-8-19 )
host-i686-pc-cygwin/zlib/Makefile分析( 2008-8-19 )
host-i686-pc-cygwin/libcpp/Makefile分析( 2008-8-19 )
host-i686-pc-cygwin/libdecnumber/Makefile分析( 2008-8-19 )
bfin-xxx-gcc中cc1plus.exe的生成( 2008-08-23 )
bfin-xxx-gcc中fortran目标的生成( 2008-8-24 )
bfin-xxx-gcc中java目标的生成( 2008-8-24 )
bfin-xxx-gcc中objc目标的生成( 2008-8-26 )
bfin-xxx-gcc中collect2目标的生成( 2008-8-26 )
打造windows下的嵌入式开发工具(1):目标( 2008-9-3 )
打造windows下的嵌入式开发工具(2):binutils-2.18( 2008-9-3 )
打造windows下的嵌入式开发工具(3):gmp-4.2.3( 2008-9-3 )