在CXXLD libwebkitgtk-1.0.la时候发生 ld terminated with signal 9 [Killed]错误

2023-10-30

当时内存几乎用完了,发生这个错误是因为内存不够,编译不过来。系统是ubuntu 11.04, 2G的物理内存不够,swap分区是1G。

CXXLD  libwebkitgtk-1.0.la

collect2: ld terminated with signal 9 [Killed]

make[1]: *** [libwebkitgtk-1.0.la] Error 1

make[1]: Leaving directory `/home/cselken/Downloads/webkit/WebKitBuild/Debug'

make: *** [all] Error 2

 

Failed to build WebKit using 'make'!

解决方法是增大交换分区的大小。

https://help.ubuntu.com/community/SwapFaq#How%20do%20I%20add%20more%20swap?

Four-step Process to Add Swap File

1 Creating a file the size you want.

Formatting that file to create a swapping device.

Adding the swap to the running system.

Making the change permanent.

For Adding a 512 MB swap examp

1 Creating a file for 512 MB size you want:

We will create a /mnt/512Mb.swap swap file and set the permissions so that users cannot read it directly.

sudo fallocate -l 512m /mnt/512Mb.swap sudo chmod 600 /mnt/512Mb.swap

fallocate length suffixes are: k, m, g, t, p, e (See man fallocate).

By default your swap file may be created world readable. We set the 600 mode permissions in order to prevent users from being able to read potentially sensitive information from the swap file.

2 Formatting that file to create a swapping device:

sudo mkswap /mnt/512Mb.swap

3 Adding the swap to the running system:

sudo swapon /mnt/512Mb.swap

The additional swap is now available and can be seen by "cat /proc/meminfo"

4 Making the change permanent:

Edit the /etc/fstab:

gksudo gedit /etc/fstab

Add this line at the end of the file:

/mnt/512Mb.swap none swap sw 0 0

Save. After the next reboot the swap will be used automatically.

 

Example of making a swap file

This is an example of making and using a swap file on a computer with no swap partition.

user@computer:~$ sudo fallocate -l 512m /mnt/512Mb.swap 

Password: 

user@computer:~$ sudo mkswap /mnt/512Mb.swap 

Setting up swapspace version 1, size = 536866 kB no label, UUID=dd6a01c8-93f0-41e0-9b7a-306956d8821b 

user@computer:~$ sudo swapon /mnt/512Mb.swap 

user@computer:~$ cat /proc/meminfo 

MemTotal: 499496 kB

 MemFree: 9156 kB 

Buffers: 4748 kB 

Cached: 233140 kB 

SwapCached: 724 kB 

Active: 254432 kB 

Inactive: 157920 kB 

HighTotal: 0 kB 

HighFree: 0 kB 

LowTotal: 499496 kB 

LowFree: 9156 kB 

SwapTotal: 524280 kB 

SwapFree: 523556 kB 

Dirty: 128 kB 

Writeback: 0 kB 

Mapped: 243420 kB 

Slab: 20672 kB 

CommitLimit: 774028 kB 

Committed_AS: 648680 kB 

PageTables: 2224 kB 

VmallocTotal: 524280 kB 

VmallocUsed: 5708 kB 

VmallocChunk: 518176 kB 

user@computer:~$ gksudo gedit /etc/fstab 

user@computer:~$ free

 total used free shared buffers cached 

Mem: 499496 479488 20008 0 8256 215892 

-/+ buffers/cache: 255340 244156 

Swap: 524280 3856 520424 #####Then, after running a few more programs...

 user@computer:~$ free 

 total used free shared buffers cached 

Mem: 499496 492768 6728 0 1240 142336 

-/+ buffers/cache: 349192 150304 

Swap: 524280 53384 470896 #####Next, reboot to make sure it will work consistently. 

user@computer:~$ free 

 total used free shared buffers cached 

Mem: 499496 493136 6360 0 7528 174700 -/+ buffers/cache: 310908 188588 Swap: 524280 17148 507132




====================================================================

出处:http://hi.baidu.com/seaeechou/blog/item/cbc860210fd9bf489822edd3.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在CXXLD libwebkitgtk-1.0.la时候发生 ld terminated with signal 9 [Killed]错误 的相关文章

随机推荐

  • linux怎么将命令变成汉语,在Linux系统中把firefox火狐游览器转成中文语言的两种方法...

    如果你的Linux操作系统中firefox火狐游览器不是中文语言 你现在要把它们改成中文语言 有两种方法可以实现 其中第二种方法适合所有的Linux发行版 第一种方法 采用系统命令处理 如果所用的Linux系统是Ubuntu Deepin等
  • 什么是原型、原型链?原型和原型链的作用(有图方便理解)

    原型 JS声明构造函数 用来实例化对象的函数 时 会在内存中创建一个对应的对象 这个对象就是原函数的原型 构造函数默认有一个prototype属性 prototype的值指向函数的原型 同时原型中也有一个constructor属性 cons
  • Python数值分析(杜普伊特-福希海默方法)一维固定透射率河流畜水层

    杜普伊特 福希海默方法 所有地下水流量都是三维的 但出于建模目的 流量可以近似为一维或二维 在区域尺度上 与面积相比 大多数含水层相对较薄 因此被称为浅层含水层 在这样的含水层中 流动主要是水平的 并且可以近似为水平面上的二维 水平流量由流
  • 【C语言】结构体的大小是如何计算的?(结构体对齐)

    目录 一 使用sizeof计算结构体的大小 二 影响结构体大小的因素 1 结构体成员的类型 2 结构体成员的对齐方式 3 结构体成员的顺序 三 利用结构体对齐规律计算结构体大小 1 结构体的对齐规则 2 结构体对齐的原因 1 gt 平台原因
  • 使用元学习来进行少样本图像分类

    点击上方 AI公园 关注公众号 选择加 星标 或 置顶 作者 Etienne 编译 ronghuaiyang 导读 你并不总是有足够的图像来训练一个深度神经网络 下面是教你如何通过几个样本让模型快速学习的方法 你并不总是有足够的图像来训练一
  • Mac实践--MAC搭建FTP服务器

    2019独角兽企业重金招聘Python工程师标准 gt gt gt Mac os 搭建FTP SFTP服务器 由于mac拥有自带的FTP工具 因此其实不需要借助其他工具 搭建更加方便 如果你访问过较新版本的Mac OS X中的 共享首选项
  • rockchip-rockxxdemo编译说明

    bin bash ARM编译器路径 20210708 1 修改为安装好路径 2 也可以修改为rv1126本身安装的编译器路径 GCC COMPILER PATH opts gcc arm 8 3 2019 03 x86 64 arm lin
  • Java Map和Set

    1 Map Map是一个接口 该类没有继承自Collection 该类中存储的是
  • 【OSS】阿里云对象存储OSS入门使用 JAVA SDK上传与下载 简单测试案例

    本文包括阿里云对象存储OSS入门使用 上传与下载以及简单测试案例的实现 首先 在阿里云中找到对象存储OSS 点击侧边栏的Bucket列表 创建Bucket列表 根据需求选择配置 创建完成后 点击进入查看概览 找到对应的Endpoint 在后
  • 【Python】JSON模块的使用

    JSON的基本使用 1 内置库 不需要额外安装 json模块是python内置的库 不需要额外安装就可以导入运行 json模块的主要功能是将序列化数据从文件里读取出来或者存入文件 四个函数 json模块的操作使用相对较为简单 该模块只有四个
  • vue3+ts极简教程

    一 依次执行以下四步 即可极速创建项目 跟着敲一次 你会放下2 x 1 npm init vitejs app my vite vue 2 cd my vite vue 3 npm install 4 npm run dev 二 通过两种不
  • 自定义控件——轮播图 ImageCycleView

    1 ImageCycleView Android 轮播图菜单 Huzz 出品 主要是对图片的循环播放 默认播放时间3秒 可以点击控制播放 添加JAR包 android smart image view 1 0 0 jar包 1 自定义类 i
  • 高校排课的数学模型

    一 高校排课面临的主要问题 1 1问题的提出 课程表问题又称时间表问题 课表编排是一个多指标的优化决策冋题 是组合规划中的典型问题 课程表的编排就是解决对时间和空间资源争夺而引起的冲突 20世纪60年代末 国外就有人开始研究课表编排问题 1
  • 黄金矿工—小游戏

    黄金矿工 使用easy x图形库制作 一 游戏思路 游戏的核心是如何让钩子动起来 怎么伸缩 怎么抓物品3个部分 1 钩子的转动 钩子的转动可以根据角度的变化来决定 我们让起始坐标不变 让钩子的结尾坐标变化 在限定角度的范围即可 求结尾坐标思
  • shap 模型_使用shap loss值调试监控模型

    shap 模型 Responsible AI has been a very hot topic in recent years Accountability and explainability now become the necess
  • 普通二叉树转换成二叉查找树方法

    d 转载于 https www cnblogs com sdnyzhl archive 2012 12 05 2803457 html
  • VMware虚拟机中安装Ubuntu18.04(linux发行版)【超详细图文教程】

    文章目录 零 前言 一 虚拟机VMware的下载与安装 1 0 简介 1 1 VMware的下载 1 2 VMware安装过程 二 在虚拟机中安装Ubuntu18 04 2 1 Ubuntu18 04镜像文件下载 2 2 在VMware中创
  • 【数据分析】如何构建指标体系 & 设计一份优质报表

    如何构建指标体系 设计一份优质报表 1 构建指标体系 1 数据人员如何创造价值 基于历史数据和业务背景构建指标体系或者模型 基于指标体系 监控线上业务数据并制定相应的监控规则 输出数据分析报告或者提供可执行策略 推动业务的发展 2 要构建一
  • 模拟搭建日志收集系统

    Hadoop 模拟搭建日志收集系统 一 技术点梳理 二 任务 2 1 调通单机版的thrift python版本 2 1 1 安装thrift 2 1 2 定义client和server通信的接口 2 1 3 根据接口 scheme 生成p
  • 在CXXLD libwebkitgtk-1.0.la时候发生 ld terminated with signal 9 [Killed]错误

    当时内存几乎用完了 发生这个错误是因为内存不够 编译不过来 系统是ubuntu 11 04 2G的物理内存不够 swap分区是1G CXXLD libwebkitgtk 1 0 la collect2 ld terminated with