一 准备
前面的setup过程参考gdc的安装说明.
/cygdrive/d/gdc/gcc-3.4.5是gdc的源码目录
在cygwin的环境下,要不就修改gdc automake文件的版本,要不就安装1.9.4,需要保持版本一致
拷贝cygwin下的cygiconv-2.dll,cygintl-2.dll,cygintl-8.dll到gcc-3.4.5/gcc目录
二 配置
cd /cygdrive/d/gdc/gcc-3.4.5
configure --prefix=/usr/local/gdc --enable-languages=c,d
三 构建
1
make
到配置phobos出错,不用管,进行下面的安装
2
make install
3
cp /usr/local/gdc/bin/gdc /usr/local/gdc/bin/gdc-3.4.5.exe
4
cd /cygdrive/d/gdc/gcc-3.4.5/i686-pc-cygwin/libphobos
PATH='/usr/local/gdc/bin':$PATH CC=/usr/local/gdc/bin/gdc-3.4.5.exe /bin/sh /cygdrive/d/gdc/gcc-3.4.5/libphobos/configure --host=i686-pc-cygwin --build=i686-pc-cygwin --enable-multilib --prefix=/usr/local/gdc --enable-languages=c,d --with-gcc-version-trigger=/cygdrive/d/gdc/gcc-3.4.5/gcc/version.c --program-transform-name=s,y,y, --srcdir=../.././libphobos --with-target-subdir=i686-pc-cygwin CPPFLAGS='-O2' build_alias=i686-pc-cygwin host_alias=i686-pc-cygwin --no-create --no-recursion target_alias=i686-pc-cygwin
5
make
make install
自己写的备忘,不是很清晰.
大家拍砖的时候,请帮忙完善:)
分享到:
相关推荐
cygwin可以编译生成windows下供调用的dllcygwin可以编译生成windows下供调用的dllcygwin可以编译生成windows下供调用的dll
fltk-2.0.x-r6525.tar.gz源码包在cygwin下编译的fltk2库文件,未测试,准备用于Code::Blocks8.02
cygwin 交叉编译的 coturn 服务器可以在windows 下运行,包含运行脚本可以直接运行。
VLC在cygwin中的编译方法和错误解析.doc
使用cygwin编译的gdb的源码,生成gdb.exe使用。window 版本gdb.exe
Cygwin 编译 VLC 指南.doc Cygwin 编译 VLC 指南.doc Cygwin 编译 VLC 指南.doc
cygwin下的arm交叉编译工具链,cygwin下的arm交叉编译工具链
redis for Windows 7.0.7 使用cygwin编译的64位 redis微软官方的版本太旧了,此为我自己使用Cygwin编译的最新版 注意:这不是官方提供的版本
可以在cygwin下面编译通过的cldc kvm 1.1,编译步骤可以参考http://blog.csdn.net/chief1985/archive/2009/09/03/4517320.aspx
cygwin可以编译过。但是我感觉直接在代码里面写宽字符=L("中文") 似乎不行。自己编译那个iconv好像也难,用jni回调后java转码似乎又违背了跨平台的真正含义。还有好多未知的系统接口调用,如果都这样干,那不如直接...
这是我在win7下用cygwin编译的linphone源码,写的很详细,适合菜鸟看,高手也许用不着
使用CygWin编译JNI程序,完整的开发流程和例子。
最近在研究JNI,网上说的编译JNI的方法多种多样,挑也挑花了眼,不过我不太喜欢繁琐的东西,感觉能一次搞定的最好。后来结合网上说的让后加上自己摸索,终于可以用eclipse + NDK + Cygwin编译出so文件并且能够直接...
android工程包含speex源码,已配置好所有内容,可以直接通过Cygwin进行编译生成libspeex.so供android使用。 Speex是一套主要针对语音的开源免费,无专利保护的音频压缩格式。Speex工程着力于通过提供一个可以替代高...
在cygwin下安装并成功运行srilm。 Srilm是著名的自然语言处理中语言模型的计算开源程序。 本文档为国立台湾师范大学陈柏林教授课件。 给各位自然语言处理同仁共享。
Cygwin 是 Windows 上类似于 Linux 的环境。它包括一个提供 UNIX 功能性基本子集的 DLL 以及在这之上的一组工具
windows下eclipse集成cygwin编译android_NDK.doc
一个很好用的工具,在windows环境下调试Linux下的程序,Windows下的Linux编译环境cygwin,在程序移植上很有帮助
Cygwin环境的安装并编译vlc,vlc-1.1.11版本编译
使用Cygwin编译ffmpeg, 描述了自己在搭建ffmpeg windows下编译环境过程中走的一些坑,有需要的可以下载