|
求助: 使用gcc编译需要哪些RPM??
小弟装了一个RHEL4,当初为了图快,没有安装编译工具. 现在想安装花生壳Linux版,需要用到编译. 它的Make文件里面有一行是:
g++ -lssl updateip.o -o updateip
我查了一下g++是属于gcc-c++-3.4.3-9.EL4.i386.rpm的,于是我安装如下:
[root@Server RPMS]# rpm -ivh gcc-c++-3.4.3-9.EL4.i386.rpm --aid
warning: gcc-c++-3.4.3-9.EL4.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
Preparing... ###########################################[100%]
1:glibc-kernheaders ##################################### [ 14%]
2:glibc-headers ########################################[ 29%]
3:glibc-devel ########################################## [ 43%]
4:cpp ############################################## [ 57%]
5:gcc ###############################################[ 71%]
6:libstdc++-devel ####################################### [ 86%]
7:gcc-c++ ############################################ [100%]
已安装了花生壳Linux版所需要的OpenSSL.
[root@Server update_0.2]# rpm -qa |grep ssl
openssl-0.9.7a-43.1
xmlsec1-openssl-1.2.6-3
在执行make时有如下提示信息:
[root@Server update_0.2]# make
g++ -lssl updateip.o -o updateip
/usr/bin/ld: cannot find -lssl
collect2: ld returned 1 exit status
make: *** [updateip] Error 1
这个花生壳Linux版在另外一台完全安装的RHEL4上测试通过,在这台没有完全安装的RHEL4上不行.我想知道缺少了哪些rpm,查了Google和百度,实在是找不到,不想重新完全装一遍,所以求教大家,请不吝指教. 谢谢! |
|