【发布时间】:2012-07-20 23:54:48
【问题描述】:
我在 i: 开车
工作我已经下载了以下单声道源文件mono-2.11.2.tar.bz2 我已将 windows 版本的 mono v2.11.2 安装到 "I:\Mono-2.11.2"
我按照以下网页http://shana.worldofcoding.com/en/mono_cygwin_tutorial.html上的以下说明安装了cygwin
我按照说明将 "make.exe" 替换为来自 mono 网站的那个。我必须再获得一个位于 cygwin 包 libintl2/libintl2-0.12.1-3
中的文件“cygintl-2.dll”我添加了以下我的 .bashrc 文件。我不得不将 "c/Mono-2.11.2/bin" 更改为 "i/Mono-2.11.2/bin"
PATH=.:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/cygdrive/i/Mono-2.11.2/bin
PKG_CONFIG_PATH=.:/lib/pkgconfig:/cygdrive/i/Mono-2.11.2/lib/pkgconfig
LD_LIBRARY_PATH=.:/usr/local/lib:/usr/lib:/lib:/cygdrive/i/Mono-2.11.2/lib
export PATH PKG_CONFIG_PATH LD_LIBRARY_PATH
我将单声道源放在指定的文件夹下:/usr/src/mono/
所以我的目录看起来像:
i:
i:\cygwin\
i:\cygwin\usr\src\mono
i:\cygwin\usr\src\mono\mono
i:\cygwin\usr\src\mono\mcs etc etc
i:\Mono-2.11.2\bin etc
现在说明说我必须将目录更改为 /usr/src/mono/mono 并从 cygwin 终端运行 "./autogen.sh --prefix=/usr/local" p>
但是这不起作用。从 /usr/src/mono/ 运行上述命令可以正常工作。
现在问题来了。下一条指令是运行 "make"。然而,这出现了:
$ make
make: *** No targets specified and no makefile found. Stop.
我什至尝试从 /usr/src/mono/mono 目录运行它。仍然没有运气。 有人可以建议我应该怎么做才能在 Windows 7 上构建单声道源吗?
Update:
I needed to install the **gnu c++ compiler (g++)**. I just ran the cygwin setup again, searched for g++ and installed that. The autogen.sh ran to completion
【问题讨论】:
标签: compilation mono cygwin