- 论坛徽章:
- 0
|
为了安装expect,所以要先装tcl,可以安装过程中出现问题,现描述如下:
------------------------------------------------------------------
tcl安装包:
tcl8.4.9-src.tar.gz
操作系统:
HP-UX 11.00
编译环境:
gcc , make
--------------------------------------------------------------------
操作步骤:1)gunzip tcl8.4.9-src.tar.gz
2)cd tcl8.4.9-src.tar
tar -xvf tcl8.4.9-src.tar
3)cd tcl8.4.9
cd unix
4)./configure
5)make
此步编译到libtcl8.4.sl(gcc -shared -o libtcl8.4.sl regcomp.o ...)时出现如下错误提示:
/usr/ccs/bin/ld: DP relative code in file /var/tmp/cckmNZBc.o - shared library must be position
independent. Use +z or +Z to recompile.
collect2: ld returned 1 exit status
make: *** [libtcl8.4.sl] Error 1
----------------------------------------------------------
换其他版本的tcl安装都是此提示?请问各位大侠,是什么原因呢?如何解决该问题,使编译通过呢?
|
|