使用 mingw   gcc3.4.5 编译 stlport 5.1.3,先设置环境变量把stloprt头文件前置,在  msys中使用"mingw32-make -fgcc.mak"得到动态链接的标准库实现。*.dll copy to path;*.a to lib; 单元测试385项中失败11项

boost 1.34.1,设置好 user-config.jam(指定gcc版本号以及stlport版本及其路径)  使用"bjam -v2 stdlib=stlport gcc/link-type=shared  install "编译,                   

regex库默认得到 的是静态库,修改BUILD文件可以得到动态 的 库 

icu搞不定。。。

mingw  依赖vc6的runtime. python2.4使用vc7.1的runtime

mingw  编译boost 的python(2.4)库,可以运行quickstart,一个进程有2个版本的c runtime........

 

 

 

zlib-1.2.3可以在msys下使用win32/makfile.gcc编译库

bzip2-1.0.4,比较麻烦:libbz2.dsp(vc5版本的 ),修改或升级到vc6版本,然后用dev-c++转换到mingw的make文件,并在连接器的参数前加入“--def libbz2.def”,然后就可以编译了

libiconv-1.11 动态的 :

 

$ tar xvzf /c/temp/libiconv-1.11.tar.gz
$ mkdir libiconv-build
$ cd libiconv-build
$ ../libiconv-1.11/configure --enable-extra-encodings --disable-static --enable-shared
$ make
$ cd ..

  

 

jikes, 在stlport环境下出错,link时候找不到符号 。。只能静态连接到stdlib++。

得到 的jikes.exe 11M,  strip --strip-all jikes.exe 后 1.8M

评论
发表评论

您还没有登录,请登录后发表评论

zzsczz
搜索本博客
博客分类
最近加入圈子
存档
最新评论