给Linux增加swap内存
2024-10-12 15:15:32
有时内存不足时, 编译xxx报错cc: 编译器内部错误:已杀死(程序 cc1) Please submit a full bug report, with preprocessed source if appropri
报错信息
7.0.23/ext/fileinfo/ -DPHP_ATOM_INC -I/usr/local/src/php-7.0.23/include -I/usr/local/src/php-7.0.23/main -I/usr/local/src/php-7.0.23 -I/usr/local/src/php-7.0.23/ext/date/lib -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/local/src/php-7.0.23/ext/mbstring/oniguruma -I/usr/local/src/php-7.0.23/ext/mbstring/libmbfl -I/usr/local/src/php-7.0.23/ext/mbstring/libmbfl/mbfl -I/usr/local/src/php-7.0.23/ext/sqlite3/libsqlite -I/usr/local/src/php-7.0.23/ext/zip/lib -I/usr/local/src/php-7.0.23/TSRM -I/usr/local/src/php-7.0.23/Zend -D_REENTRANT -I/usr/include -g -O2 -fvisibility=hidden -pthread -DZTS -c /usr/local/src/php-7.0.23/ext/fileinfo/libmagic/apprentice.c -o ext/fileinfo/libmagic/apprentice.lo
cc: 编译器内部错误:已杀死(程序 cc1)
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://bugzilla.redhat.com/bugzilla> for instructions.
make: *** [ext/fileinfo/libmagic/apprentice.lo] 错误 1
解决方法:
这个原因是内存不足, 在linux下增加临时swap空间
step 1:
#sudo dd if=/dev/zero of=/home/swap bs=64M count=16
注释:of=/home/swap,放置swap的空间; count的大小就是增加的swap空间的大小,64M就是块大小,这里是64MB,所以总共空间就是bs*count=1024MB.这里分配空间的时候需要一点时间,等待执行完毕。
step 2:
# sudo mkswap /home/swap (可能会提示warning: don’t erase bootbits sectorson whole disk. Use -f to force,不用理会)
注释:把刚才空间格式化成swap各式
step 3:
#sudo swapon /home/swap
注释:使刚才创建的swap空间
step 4:执行你相关的操作,如make
如果创建了临时空间仍然提示 “g++: 内部错误:Killed (程序 cc1plus)”,可能分配的空间不够大,可继续分配更大的空间。
关闭:
step 1:sudo swapoff /home/swap
step 2:sudo rm /home/swap
最新文章
- byte[] 转成图片方法
- 【Java EE 学习 69 下】【数据采集系统第一天】【实体类分析和Base类书写】
- python3 抓取网页资源的 N 种方法
- mssql2012以后新增的offset分页,看起来爽死了!!!
- [Asp.Net]状态管理(ViewState、Cookie)
- 8.LNMP环境的配置
- git使用经验
- vs.net 2013 Saffolding功能扩展
- 我的时间,GTD做主
- Linux 查看进程
- WORK
- JavaScript函数节流和函数防抖之间的区别
- Java 找出四位数的所有吸血鬼数字 基础代码实例
- kvm认识和安装
- callable函数 stride的意义 Math.round(),Math.ceil(),Math.floor()用法
- phtnon 文件操作
- mybatis使用<;choose>; <;when>;
- Ubuntu 追加组,用户,设置免sudo密码输入
- 基本类型互相之间转化可以用Covent类来实现。
- XLSReadWriteII5使用示例
热门文章
- 【八】Spring Cloud Config
- z分数
- String,StringBuffer,StringBulider
- Empirical Evaluation of Speaker Adaptation on DNN based Acoustic Model
- 数据库截取字符串SUBSTR函数的使用
- BigDecimal实现末尾去掉无用0
- Git坑点——remote: error: GH007: Your push would publish a private email address.
- hydra 使用总结
- Contains Duplicate I &; III
- 利用shell简单监控网络设备的接口状态发出告警