linux下安装openssl出错的问题
我下载了openssl0.9.8d这个文件到VMWARE虚拟机下的linux系统下并且下载到了根目录/home/root下。我按照提示输入:[wangyu@localho...
我下载了openssl0.9.8d这个文件到VMWARE虚拟机下的linux系统下
并且下载到了根目录/home/root下。
我按照提示输入:
[wangyu@localhost]$tar zxvf openssl-0.9.8d.tar.gz
[wangyu@localhost]$cd openssl-0.9.8d
[wangyu@localhost openssl-0.9.8d]$./config --prefix=/usr/local/openssl
[wangyu@localhost openssl-0.9.8d]$make
当我输入到make的时候,出现以下提示错误,我应该怎么解决?
making all in crypto...
make[1]: Entering directory `/home/wangyu/openssl-0.9.8d/crypto'
( echo "#ifndef MK1MF_BUILD"; \
echo ' /* auto-generated by crypto/Makefile for crypto/cversion.c */'; \
echo ' #define CFLAGS "gcc -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM"'; \
echo ' #define PLATFORM "linux-elf"'; \
echo " #define DATE \"`LC_ALL=C LC_TIME=C date`\""; \
echo '#endif' ) >buildinf.h
gcc -I. -I.. -I../include -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM -c -o cryptlib.o cryptlib.c
make[1]: gcc: Command not found
make[1]: *** [cryptlib.o] Error 127
make[1]: Leaving directory `/home/wangyu/openssl-0.9.8d/crypto'
make: *** [build_crypto] Error 1
我输入:
[wangyu@localhost wangyu]$ cat /proc/version
Linux version 2.4.21-50.EL (brewbuilder@hs20-bc1-6.build.redhat.com) (gcc version 3.2.3 20030502 (Red Hat Linux 3.2.3-58)) #1 Tue May 8 17:26:44 EDT 2007
输入:[wangyu@localhost wangyu]$ uname -a
Linux localhost.localdomain 2.4.21-50.EL #1 Tue May 8 17:26:44 EDT 2007 i686 i686 i386 GNU/Linux还有输入了:
[wangyu@localhost wangyu]$ lsb_release -a
LSB Version: 1.3
Distributor ID: RedHatEnterpriseAS
Description: Red Hat Enterprise Linux AS release 3 (Taroon Update 9)
Release: 3
Codename: TaroonUpdate9
应该怎么看? 展开
并且下载到了根目录/home/root下。
我按照提示输入:
[wangyu@localhost]$tar zxvf openssl-0.9.8d.tar.gz
[wangyu@localhost]$cd openssl-0.9.8d
[wangyu@localhost openssl-0.9.8d]$./config --prefix=/usr/local/openssl
[wangyu@localhost openssl-0.9.8d]$make
当我输入到make的时候,出现以下提示错误,我应该怎么解决?
making all in crypto...
make[1]: Entering directory `/home/wangyu/openssl-0.9.8d/crypto'
( echo "#ifndef MK1MF_BUILD"; \
echo ' /* auto-generated by crypto/Makefile for crypto/cversion.c */'; \
echo ' #define CFLAGS "gcc -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM"'; \
echo ' #define PLATFORM "linux-elf"'; \
echo " #define DATE \"`LC_ALL=C LC_TIME=C date`\""; \
echo '#endif' ) >buildinf.h
gcc -I. -I.. -I../include -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM -c -o cryptlib.o cryptlib.c
make[1]: gcc: Command not found
make[1]: *** [cryptlib.o] Error 127
make[1]: Leaving directory `/home/wangyu/openssl-0.9.8d/crypto'
make: *** [build_crypto] Error 1
我输入:
[wangyu@localhost wangyu]$ cat /proc/version
Linux version 2.4.21-50.EL (brewbuilder@hs20-bc1-6.build.redhat.com) (gcc version 3.2.3 20030502 (Red Hat Linux 3.2.3-58)) #1 Tue May 8 17:26:44 EDT 2007
输入:[wangyu@localhost wangyu]$ uname -a
Linux localhost.localdomain 2.4.21-50.EL #1 Tue May 8 17:26:44 EDT 2007 i686 i686 i386 GNU/Linux还有输入了:
[wangyu@localhost wangyu]$ lsb_release -a
LSB Version: 1.3
Distributor ID: RedHatEnterpriseAS
Description: Red Hat Enterprise Linux AS release 3 (Taroon Update 9)
Release: 3
Codename: TaroonUpdate9
应该怎么看? 展开
展开全部
你的linux好老啊,看你装在虚拟机下,应该是自己学习的吧?为什么不用新版的呢?
openssl版本又相对比较新,dependency估计很难满足
直接用rpm包安装吧
http://rpm.pbone.net/index.php3/stat/4/idpl/8472395/com/openssl-0.9.7a-33.24.1.el3.pp.i586.rpm.html
openssl版本又相对比较新,dependency估计很难满足
直接用rpm包安装吧
http://rpm.pbone.net/index.php3/stat/4/idpl/8472395/com/openssl-0.9.7a-33.24.1.el3.pp.i586.rpm.html
展开全部
晕, 没有装编译器,
请看:
make[1]: gcc: Command not found
用yum或者apt-get装一下。
请看:
make[1]: gcc: Command not found
用yum或者apt-get装一下。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2009-07-07
展开全部
内核太低了吧 用 2.6 试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你少了GCC编译器了
自己去网上找找包安装吧,不知道你具体的Linux版本,只好你自己找了
自己去网上找找包安装吧,不知道你具体的Linux版本,只好你自己找了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询