linux openssl 安装-编译openssl出现/usr/bin/ld: final link failed: Memory exhausted

问题描述

编译openssl出现/usr/bin/ld: final link failed: Memory exhausted

我在linux安装openssl,并参考文章:http://myswirl.blog.163.com/blog/static/513186422007101410149578/,可是make时总是出现/usr/bin/ld: final link failed: Memory exhausted的问题,我用ulimit将stack size增加为16384甚至增加为ulimited,还是出现这个错误,求哪位好心人知道的,帮助一下我,谢谢。

解决方案

你 本身的机器性能是不是太差了。编译这个。一般来说内存都够了

时间: 2024-09-20 00:11:23

linux openssl 安装-编译openssl出现/usr/bin/ld: final link failed: Memory exhausted的相关文章

LAMP编译:usr bin ld cannot find lltdl 错误的解决办法

文章来源:http://yangsiwei.com/usr-bin-ld-cannot-find-lltdl-%E9%94%99%E8%AF%AF%E7%9A%84%E8%A7%A3%E5%86%B3%E5%8A%9E%E6%B3%95   php在make过程中出现"usr bin ld cannot find lltdl"错误,详细错误如下: /usr/bin/ld: cannot find -lltdl collect2: ld returned 1 exit status ma

ubuntu 9.04下/usr/bin/ld: cannot find -lperl的解决方法

最近在http://www.aliyun.com/zixun/aggregation/13835.html">Ubuntu10.04中安装nginx,命令如下: ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_perl_module --with-openssl=/home/vince/software/openssl-0.9.8b --with-http_ssl_module

usr/bin/ld: cannot find 错误解决方法

参考:http://blog.siyebocai.cn/20100324_5p424qs7.html      通常在软件编译时出现的usr/bin/ld: cannot find -lxxx的错误,主要的原因是库文件并没有导入的ld检索目录中.      解决方式:     1.确认库文件是否存在,比如-l123, 在/usr/lib, /usr/local/lib,或者其他自定义的lib下有无lib123.so, 如果只是存在lib123.so.1,        那么可以通过ln -sv

/usr/bin/ld: cannot find -lltdl collect2: ld returned 1 exit status make: *** [sapi/cgi/php-cgi] Err

/usr/bin/ld: cannot find -lltdl collect2: ld returned 1 exit status make: *** [sapi/cgi/php-cgi] Error 1 解决办法:  yum install *ltdl*

linux下安装编译网卡驱动的方法

  安装linux操作系统后发现没有网卡驱动,表现为 system → Administration → Network下Hardware列表为空. 以下为安装编译网卡驱动的过程,本人是菜鸟,以下是我从网上找的资料进行整理,并实际操作的过程,仅供借鉴. 一.检测linux系统内核版本和网卡类型,相关命令如下: uname -r 查看linux内核版本 (uname -a 可显示所有信息) lsmod 设备加载情况 ls /usr/share/hwdata 查看硬件设备 lspci 查看pci网卡

标签-Linux系统库重新编译?

问题描述 Linux系统库重新编译? 最近在迁移系统,但是重新编译模块遇到如下问题: hidden symbol `stat' in /usr/lib/libc_nonshared.a(stat.oS) is referenced by DSO /usr/bin/ld: final link failed: Nonrepresentable section on output 大概是关于stat标签属性隐藏的 现在想重新编译这个系统静态库文件libc__nonshared.a,但不知道该库文件的

升级Linux(Ubtun/CentOS)的OpenSSL(openssl-1.0.1h.tar.gz)

升级系统openssl为最新版,编译安装 作者:凨来了 wget http://www.openssl.org/source/openssl-1.0.1h.tar.gz tar zxvf openssl-1.0.1h.tar.gz cd openssl-1.0.1h ./config --prefix=/usr/local/openssl make && make install mv /usr/bin/openssl /usr/bin/openssl.OFF mv /usr/includ

linux使用gcc编译c语言共享库步骤_C 语言

对任何程序员来说库都是必不可少的.所谓的库是指已经编译好的供你使用的代码.它们常常提供一些通用功能,例如链表和二叉树可以用来保存任何数据,或者是一个特定的功能例如一个数据库服务器的接口,就像MySQL. 大部分大型的软件项目都会包含若干组件,其中一些你发现可以用在其他项目中,又或者你仅仅出于组织目的将不同组件分离出来.当你有一套可复用的并且逻辑清晰的函数时,将其构建为一个库会十分有用,这样你就不将这些源代码拷贝到你的源代码中,而且每次都要再次编译它们.除此之外,你还可以保证你的程序各模块隔离,这

Linux中安装SSL协议依赖库OpenSSL的教程

0.由一个错误引入 代码如下: fatal error: openssl/aes.h: No such file or directory 如果你在编译时遇到这个错误,这可能是下面的原因:你尝试编译的程序使用OpenSSL,但是需要和OpenSSL链接的文件(库和头文件)在你Linux平台上缺少. 要解决这个问题,你需要安装OpenSSL 开发包,这在所有的现代Linux发行版的标准软件仓库中都有. 要在Debian.Ubuntu或者其他衍生版上安装OpenSSL: 代码如下: $ sudo a