- 主题:/usr/bin/ld:cannot find -lssl是什么原因?
改了一下代码,make时出这样的错误,怎么解决呢?
make -s all-recursive
Making all in libsystem
Making all in libBBS
Making all in rzsz
Making all in src
[Linking bbsd]
/usr/bin/ld: cannot find -lssl
collect2: ld returned 1 exit status
make[2]: *** [bbsd] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
--
FROM 211.99.222.*
sshbbs需要openssl的开发库libssl-dev
不过你是bbsd需要,可以大概判断你是改错了
【 在 dupidog (可爱的杜皮狗) 的大作中提到: 】
: 改了一下代码,make时出这样的错误,怎么解决呢?
: make -s all-recursive
: Making all in libsystem
: ...................
--
修改:JulyClyde FROM 222.130.186.*
FROM 222.130.186.*
嗯,解决了,装上这个包就好了,不过现在sshbbsd编译不过了
直接说urlencode.c里size_t没有定义,估计是少include了一个h,不知道是在哪里面的
【 在 JulyClyde (七月) 的大作中提到: 】
: sshbbs需要openssl的开发库libssl-dev
: 不过你是bbsd需要,可以大概判断你是改错了
--
FROM 211.99.222.*
你把代码改坏了
bbsd不用libssl-dev
sshbbsd才用呢
【 在 dupidog (可爱的杜皮狗) 的大作中提到: 】
: 嗯,解决了,装上这个包就好了,不过现在sshbbsd编译不过了
: 直接说urlencode.c里size_t没有定义,估计是少include了一个h,不知道是在哪里面的
--
FROM 221.219.98.*