1

私は自分のi:ドライブをオフにします

次のモノラルソースファイルmono-2.11.2.tar.bz2 をダウンロードしました。Windows版のモノラルv2.11.2を「I:\Mono-2.11.2」にインストールしました。

次のWebページhttp://shana.worldofcoding.com/en/mono_cygwin_tutorial.htmlにある次の手順に従ってcygwinをインストールしました。

指示に従って、 「make.exe」をモノラルWebサイトのものに置き換えました。cygwinパッケージlibintl2/libintl2-0.12.1-3にあるもう1つのファイル「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 /

だから私のdirsは次のようになります:

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

ここで、dirsを/ usr / src / mono / monoに変更し、cygwinターミナルから「./autogen.sh--prefix=/usr/local」を実行する必要があると指示されています。

しかし、それは機能しません。/ usr / src /mono/から上記のコマンドを実行すると 正常に機能します。

ここに問題があります。次の命令は「make」を実行することです。しかし、これは思いつきます:

$ make
make: *** No targets specified and no makefile found.  Stop.

/ usr / src / mono/monoディレクトリから実行してみました。まだ運がない。誰かがWindows7でモノラルソースを構築できるようにするために私が何をすべきかを提案できますか?

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
4

1 に答える 1

2

出力の最後の行は、最後に次の./autogen.sh --prefix=/usr/localようNow type make to compileになります。そして、それMakefileは同じディレクトリで生成されます。

あなたの場合./autogen.shは失敗したと思います。ログファイルを保持して、何について不平を言っているかを確認できます。

./autogen.sh --prefix=/usr/local 2>&1 | tee autogen.log

詳細: http: //en.wikipedia.org/wiki/GNU_build_system

./autogen.shouptutの終わり:

config.status: executing quiet-libtool commands
config.status: executing default commands

        mcs source:    mcs
        olive source:  

   Engine:
    GC:        sgen and bundled Boehm GC with typed GC and parallel mark
    TLS:           __thread
    SIGALTSTACK:   yes
    Engine:        Building and using the JIT
    oprofile:      no
    BigArrays:     no
    DTrace:        no
    LLVM Back End: no (dynamically loaded: no)

    Libraries:
    Moon Profile:  no (boehm)
    MonoDroid:     no
    MonoTouch:     no
    Mobile:        no
    JNI support:   IKVM Native
    libgdiplus:    assumed to be installed
    zlib:          system zlib


Now type `make' to compile
于 2012-07-22T14:38:19.477 に答える