crywin编译mono报错卡一两天了

lwanttowin 2016-05-18 09:55:31
环境 WIN7

crywin下载都安装包包含autoconf,automake,bison,gcc-core,gcc-g++,mingw-runtime,mingw-binutils,mingw-gcc-core,mingw-gcc-g++,mingw-pthreads,mingw-w32api,libtool,make,python,gettext-devel,gettext,intltool,libiconv,pkg-config,git,curl,libxslt

mono 官网的的mono-unity-4.6.zip压缩包
NDK: android-ndk-r10e

解压,cd 到mono-unity-4.6根目录
build_runtime_android_x86.sh拷贝到mono-unity-4.6运行
报错如下:
i686-linux-android-gcc.exe: error: unrecognized command line option '-V'
i686-linux-android-gcc.exe: fatal error: no input files
configure:4472: error: in `/cygdrive/c/Users/Administrator/Documents/GitHub/mono-unity-4.6':
configure:4474: error: C compiler cannot create executables
See `config.log' for more details

#config.log
PATH: /cygdrive/D/TDDownload/android/android-ndk-r10e/toolchains/x86-4.8/prebuilt/windows/bin
PATH: /usr/local/bin
PATH: /usr/bin
PATH: /cygdrive/c/Program Files/Java/jdk1.8.0_60/bin
PATH: /cygdrive/c/Program Files/Java/jdk1.8.0_60/jre/bin
PATH: /cygdrive/c/Program Files/Microsoft SQL Server/90/Tools/binn
PATH: /cygdrive/d/TDDownload/android/sdk/platform-tools
PATH: /cygdrive/c/Program Files/TortoiseSVN/bin
PATH: /cygdrive/c/windows/system32
PATH: /cygdrive/c/windows
PATH: /cygdrive/c/windows/System32/Wbem
PATH: /cygdrive/c/windows/System32/WindowsPowerShell/v1.0
PATH: /cygdrive/c/Program Files/Git/cmd


## ----------- ##
## Core tests. ##
## ----------- ##

Written by John Gilmore and Jay Fenlason.
configure:3534: $? = 0
configure:3574: tardir=conftest.dir && eval tar --format=ustar -chf - "$tardir" >conftest.tar
configure:3577: $? = 0
configure:3581: tar -xf - <conftest.tar
configure:3584: $? = 0
configure:3597: result: gnutar
configure:3605: checking whether to enable maintainer-specific portions of Makefiles
configure:3614: result: no
configure:3631: checking whether ln -s works
configure:3635: result: yes
configure:3707: checking host platform characteristics
configure:3925: result: ok
configure:3970: checking for i686-unknown-linux-gcc
configure:3997: result: /cygdrive/D/TDDownload/android/android-ndk-r10e/toolchains/x86-4.8/prebuilt/windows/bin/i686-linux-android-gcc --sysroot=/cygdrive/D/TDDownload/android/android-ndk-r10e/platforms/android-9/arch-x86
configure:4067: checking for i686-unknown-linux-gcc
configure:4094: result: /cygdrive/D/TDDownload/android/android-ndk-r10e/toolchains/x86-4.8/prebuilt/windows/bin/i686-linux-android-gcc --sysroot=/cygdrive/D/TDDownload/android/android-ndk-r10e/platforms/android-9/arch-x86
configure:4363: checking for C compiler version
configure:4372: /cygdrive/D/TDDownload/android/android-ndk-r10e/toolchains/x86-4.8/prebuilt/windows/bin/i686-linux-android-gcc --sysroot=/cygdrive/D/TDDownload/android/android-ndk-r10e/platforms/android-9/arch-x86 --version >&5
i686-linux-android-gcc.exe (GCC) 4.8
Copyright (C) 2013 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

configure:4383: $? = 0
configure:4372: /cygdrive/D/TDDownload/android/android-ndk-r10e/toolchains/x86-4.8/prebuilt/windows/bin/i686-linux-android-gcc --sysroot=/cygdrive/D/TDDownload/android/android-ndk-r10e/platforms/android-9/arch-x86 -v >&5
Using built-in specs.
COLLECT_GCC=D:\TDDownload\android\android-ndk-r10e\toolchains\x86-4.8\prebuilt\windows\bin\i686-linux-android-gcc.exe
COLLECT_LTO_WRAPPER=d:/tddownload/android/android-ndk-r10e/toolchains/x86-4.8/prebuilt/windows/bin/../libexec/gcc/i686-linux-android/4.8/lto-wrapper.exe
Target: i686-linux-android
Configured with: /s/ndk-toolchain/src/build/../gcc/gcc-4.8/configure --prefix=/tmp/ndk-andrewhsieh/build/toolchain/prefix --target=i686-linux-android --host=i586-pc-mingw32msvc --build=i386-linux-gnu --with-gnu-as --with-gnu-ld --enable-languages=c,c++ --with-gmp=/tmp/ndk-andrewhsieh/build/toolchain/temp-install --with-mpfr=/tmp/ndk-andrewhsieh/build/toolchain/temp-install --with-mpc=/tmp/ndk-andrewhsieh/build/toolchain/temp-install --with-cloog=/tmp/ndk-andrewhsieh/build/toolchain/temp-install --with-isl=/tmp/ndk-andrewhsieh/build/toolchain/temp-install --with-ppl=/tmp/ndk-andrewhsieh/build/toolchain/temp-install --disable-ppl-version-check --disable-cloog-version-check --disable-isl-version-check --enable-cloog-backend=isl --with-host-libstdcxx='-static-libgcc -Wl,-Bstatic,-lstdc++,-Bdynamic -lm' --disable-libssp --enable-threads --disable-nls --disable-libmudflap --disable-libgomp --disable-libstdc__-v3 --disable-sjlj-exceptions --disable-shared --disable-tls --disable-libitm --with-arch=i686 --with-tune=intel --with-fpmath=sse --enable-initfini-array --disable-nls --prefix=/tmp/ndk-andrewhsieh/build/toolchain/prefix --with-sysroot=/tmp/ndk-andrewhsieh/build/toolchain/prefix/sysroot --with-binutils-version=2.25 --with-mpfr-version=3.1.1 --with-mpc-version=1.0.1 --with-gmp-version=5.0.5 --with-gcc-version=4.8 --with-gdb-version=7.7 --with-python=/usr/local/google/home/andrewhsieh/mydroid/ndk/prebuilt/windows/bin/python-config.sh --with-gxx-include-dir=/tmp/ndk-andrewhsieh/build/toolchain/prefix/include/c++/4.8 --with-bugurl=http://source.android.com/source/report-bugs.html --enable-languages=c,c++ --disable-bootstrap --enable-plugins --enable-libgomp --enable-gnu-indirect-function --disable-libsanitizer --enable-gold --enable-threads --enable-graphite=yes --with-cloog-version=0.18.0 --with-isl-version=0.11.1 --enable-eh-frame-hdr-for-static --program-transform-name='s&^&i686-linux-android-&' --enable-gold=default
Thread model: posix
gcc version 4.8 (GCC)
configure:4383: $? = 0
configure:4372: /cygdrive/D/TDDownload/android/android-ndk-r10e/toolchains/x86-4.8/prebuilt/windows/bin/i686-linux-android-gcc --sysroot=/cygdrive/D/TDDownload/android/android-ndk-r10e/platforms/android-9/arch-x86 -V >&5
i686-linux-android-gcc.exe: error: unrecognized command line option '-V'
i686-linux-android-gcc.exe: fatal error: no input files
compilation terminated.
configure:4383: $? = 1
configure:4372: /cygdrive/D/TDDownload/android/android-ndk-r10e/toolchains/x86-4.8/prebuilt/windows/bin/i686-linux-android-gcc-4.8 --sysroot=/cygdrive/D/TDDownload/android/android-ndk-r10e/platforms/android-9/arch-x86 -qversion >&5
i686-linux-android-gcc.exe: error: unrecognized command line option '-qversion'
i686-linux-android-gcc.exe: fatal error: no input files
compilation terminated.
configure:4383: $? = 1
configure:4403: checking whether the C compiler works
configure:4425: /cygdrive/D/TDDownload/android/android-ndk-r10e/toolchains/x86-4.8/prebuilt/windows/bin/i686-linux-android-gcc --sysroot=/cygdrive/D/TDDownload/android/android-ndk-r10e/platforms/android-9/arch-x86 -DANDROID -DPLATFORM_ANDROID -DLINUX -D__linux__ -DHAVE_USR_INCLUDE_MALLOC_H -DPAGE_SIZE=0x1000 -D_POSIX_PATH_MAX=256 -DS_IWRITE=S_IWUSR -DHAVE_PTHREAD_MUTEX_TIMEDLOCK -fpic -g -ffunction-sections -fdata-sections -DANDROID -DPLATFORM_ANDROID -DLINUX -D__linux__ -DHAVE_USR_INCLUDE_MALLOC_H -DPAGE_SIZE=0x1000 -D_POSIX_PATH_MAX=256 -DS_IWRITE=S_IWUSR -DHAVE_PTHREAD_MUTEX_TIMEDLOCK -fpic -g -ffunction-sections -fdata-sections -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -Wl,--no-undefined -ldl -lm -llog -lc -lgcc conftest.c >&5
d:/tddownload/android/android-ndk-r10e/toolchains/x86-4.8/prebuilt/windows/bin/../lib/gcc/i686-linux-android/4.8/../../../../i686-linux-android/bin/ld.exe: error: cannot open crtbegin_dynamic.o: No such file or directory
d:/tddownload/android/android-ndk-r10e/toolchains/x86-4.8/prebuilt/windows/bin/../lib/gcc/i686-linux-android/4.8/../../../../i686-linux-android/bin/ld.exe: error: cannot open crtend_android.o: No such file or directory
d:/tddownload/android/android-ndk-r10e/toolchains/x86-4.8/prebuilt/windows/bin/../lib/gcc/i686-linux-android/4.8/../../../../i686-linux-android/bin/ld.exe: error: cannot find -ldl
d:/tddownload/android/android-ndk-r10e/toolchains/x86-4.8/prebuilt/windows/bin/../lib/gcc/i686-linux-android/4.8/../../../../i686-linux-android/bin/ld.exe: error: cannot find -lm
d:/tddownload/android/android-ndk-r10e/toolchains/x86-4.8/prebuilt/windows/bin/../lib/gcc/i686-linux-android/4.8/../../../../i686-linux-android/bin/ld.exe: error: cannot find -llog
d:/tddownload/android/android-ndk-r10e/toolchains/x86-4.8/prebuilt/windows/bin/../lib/gcc/i686-linux-android/4.8/../../../../i686-linux-android/bin/ld.exe: error: cannot find -lc
d:/tddownload/android/android-ndk-r10e/toolchains/x86-4.8/prebuilt/windows/bin/../lib/gcc/i686-linux-android/4.8/../../../../i686-linux-android/bin/ld.exe: error: cannot find -lc
d:/tddownload/android/android-ndk-r10e/toolchains/x86-4.8/prebuilt/windows/bin/../lib/gcc/i686-linux-android/4.8/../../../../i686-linux-android/bin/ld.exe: error: cannot find -ldl
collect2.exe: error: ld returned 1 exit status
configure:4429: $? = 1
configure:4467: result: no
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define PACKAGE "mono"
| #define VERSION "2.6.5"
| /* end confdefs.h. */
|
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:4472: error: in `/cygdrive/c/Users/Administrator/Documents/GitHub/mono-unity-4.6':
configure:4474: error: C compiler cannot create executables
See `config.log' for more details
...全文
153 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

80,358

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧