DSP

打造windows下的嵌入式开发工具(4):mpfr-2.3.1

2019-07-13 14:48发布

  快乐虾 http://blog.csdn.net/lights_joy/ lights@hb165.com      本文适用于 ADI Blackfin系列DSP 优视科技BV561EVB开发板 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.htmGladman提供了mpfr-2.3.1vs2008下的工程文件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.hmpfr.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-gcccc1plus.exe的生成2008-08-23 bfin-xxx-gccfortran目标的生成(2008-8-24) bfin-xxx-gccjava目标的生成(2008-8-24) bfin-xxx-gccobjc目标的生成(2008-8-26) bfin-xxx-gcccollect2目标的生成(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)