- 积分
- 718
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2012-7-10
- 最后登录
- 1970-1-1
|

楼主 |
发表于 2014-11-29 10:05:49
|
显示全部楼层
我用的是intel编译器,指定CC=icc后,有错误,是这样的
[xiaoxia@N000 zlib-1.2.5]$ ./configure --prefix=/cvfs01/disk5/xiaoxia/bin/zlib
Checking for shared library support...
Tested icc -w -c -O ztest894.c
Tested cc -shared -O -o ztest894.so ztest894.o
/usr/bin/ld: ztest894.o: relocation R_X86_64_PC32 against `getchar@@GLIBC_2.2.5' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: final link failed: Bad value
collect2: ld returned 1 exit status
No shared library support; try without defining CC and CFLAGS
Building static library libz.a version 1.2.5 with icc.
Checking for off64_t... Yes.
Checking for fseeko... Yes.
Checking for unistd.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. |
|