1
나는 MAC OSX에서 powerpc 임베디드 타겟을 위해 zlib 라이브러리를 컴파일하려고 시도 중이다. http://www.ailis.de/~k/archives/19-arm-cross-compiling-howto.html - - - http://liwende.blogspot.com/2008/02/how-to-cross-compile-zlib-openssl.html http://www.cnx-software.com/2011/10/06/cross-comping-zlib-for-arm-target/어떻게하면 MAC OSX에서 공유 라이브러리로 zlib을 컴파일 할 수 있습니까?
을하지만 라이브러리 이름 대신 .SO하지 않을 때 그것은 .dylib입니다 :
나는 제안을 시도했다.zlib-1.2.8]$ CC=powerpc-linux-gcc \
> AR=powerpc-linux-ar RANLIB=powerpc-linux-ranlib \
> AS=powerpc-linux-as LD=powerpc-linux-ld \
> LDSHARED="powerpc-linux-gcc -shared -Wl,-soname,libz.so.1" \
> ./configure --prefix=/usr --shared
Checking for shared library support...
Building shared library libz.1.2.8.dylib with powerpc-linux-gcc.
Checking for off64_t... Yes.
Checking for fseeko... Yes.
Checking for strerror... Yes.
Checking for unistd.h... Yes.
Checking for stdarg.h... Yes.
Checking whether to use vs[n]printf() or s[n]printf()... using vs[n]printf().
Checking for vsnprintf() in stdio.h... Yes.
Checking for return value of vsnprintf()... Yes.
Checking for attribute(visibility) support... Yes.
와우를 구성하는 동안
당신은 CHOST 변수를 전달해야합니다! 그것은 빨랐다. @MuraliPaluru, 고마워요! – user1436087