`

c++: internal compiler error: Killed (program cc1plus)

阅读更多

今天在安装mysql的时候,make && make install时出错:c++: internal compiler error: Killed (program cc1plus)

[size=12px; line-height: 18px; white-space: pre-wrap; background-color: #fafafa;]我用的是腾讯云的服务器,[/size]


操作系统  CentOS 7.1 64位
CPU  1核
内存  1GB
系统盘  20GB(云硬盘)disk-n2x16vpf
公网带宽  1Mbps
源码安装mysql5.6时出的错误,上网查了下是内存不够了,

找了半天找到了解决方案:
详情可参考http://xwsoul.com/posts/684

解决方式也很简单, 就是增加一个交换分区:

1. 创建分区文件, 大小 2G

dd if=/dev/zero of=/swapfile bs=1k count=2048000

2. 生成 swap 文件系统

mkswap /swapfile

3. 激活 swap 文件

swapon /swapfile

这样就木有问题了, 但是这样并不能在系统重启的时候自动挂载交换分区, 这样我们就需要修改 fstab.
修改 /etc/fstab 文件, 新增如下内容:

/swapfile  swap  swap    defaults 00

这样每次重启系统的时候就会自动加载 swap 文件了.

 

分享到:
评论

相关推荐

    Error:java: Compilation failed: internal java compiler error

    在使用IntelliJ IDEA(简称Idea)进行Java开发时,有时会遇到“Error:java: Compilation failed: internal java compiler error”的错误提示,这通常意味着编译过程中遇到了内部错误,可能是由于配置问题、环境问题...

    IntelliJ IDEA报错Error:java: Compilation failed: internal java compiler error的解决办法

    在使用IntelliJ IDEA开发Java项目时,可能会遇到一个令人头疼的错误:“Error:java: Compilation failed: internal java compiler error”。这个错误通常意味着IDE在尝试编译代码时遇到了内部问题,可能是由于配置不...

    c++0x, c++11的解决办法 error: #error "Qt requires C++11 support

    error: #error "Qt requires C++11 support c++0x, c++11的解决办法 如果你是用makefile编译还好解决些,但是如果你是用CMake编译,你还得变成CMake的写法. 不过低层原理都一样,都是在g++上作文章. 我来告诉你makefile...

    MATLAB Support for MinGW-w64 C/C++/Fortran Compiler

    标题“MATLAB Support for MinGW-w64 C/C++/Fortran Compiler”涉及的主要知识点是MATLAB编程环境与MinGW-w64编译器的集成,以及对C、C++和Fortran语言的支持。 MATLAB是一款强大的数学计算软件,广泛用于科学计算...

    idea: 不支持发行版本 5 11 12 13 compilation failed: internal java compiler error

    【标题】:“idea: 不支持发行版本 5 11 12 13 compilation failed: internal java compiler error” 在编程开发过程中,我们经常会遇到IDE(集成开发环境)与Java编译器之间的兼容性问题。这里的问题是 IntelliJ ...

    compiler-gcc5.h

    当编译内核时遇到“fatal error: linux/compiler-gcc5.h: No such file”错误,这表明系统无法找到对应的编译器头文件,这可能是由于以下几个原因: 1. **源代码缺失**:确保你已经下载了完整的Linux内核源代码树。...

    MinGW-w64 C/C++/Fortran Compiler

    1. **include**:这个目录包含头文件,它们是C++、C和Fortran编程所需的库函数定义。开发者在编写代码时需要包含这些头文件来使用特定的库功能。 2. **lib**:库文件的集合,通常为`.a`(静态库)或`.dll`(动态...

    Intel® C++ Compiler XE 13.0 User and Reference Guides

    《Intel® C++ Compiler XE 13.0 用户与参考指南详解》 Intel® C++ Compiler XE 13.0 是一款专为优化C++编程语言设计的编译器,由全球知名的芯片制造商Intel公司开发。这款编译器旨在提供高性能、高效的代码生成,...

    gcc-4.9.4安装包

    在编译安装软件的时候,发现错误configure: error: *** A compiler with support for C++11 language features is required. 要支持C++11,必须升级到gcc4.7以上。

    itk,错误:use /Zm to specify a higher limit解决办法

    fatal error C1076: compiler limit : internal heap limit reached; use /Zm to specify a higher limit ``` 此错误表明编译器内部堆栈空间已达到限制,导致编译无法继续。通常这种问题出现在包含大量头文件或者...

    intel c++ compiler v10.1.021

    《Intel C++ Compiler V10.1.021安装指南及详解》 Intel C++ Compiler是一款由Intel公司推出的高效能C++编译器,它针对Intel架构进行了优化,能够为开发者提供更快的代码执行速度。V10.1.021版本是该编译器的一个...

    C28x Compiler Error and Warning Messages

    C28x Compiler Error and Warning Messages 官方资料下载

    vs2010 SP1修复补丁

    原来vs2010安装在XP系统中,在运行多进程的时候会出现错误:error D8030:internal compiler error in然后一堆的乱码,在安装上述修复补丁之后运行程序就不会再出现上述错误了,注意先安装VS10sp1-KB983509,然后才能...

    C++ Compiler

    "C++ Compiler"这个标题指的是一个专注于C++编程语言的编译环境或工具。在IT领域,选择合适的C++编译器对于开发高效、可靠的软件至关重要。 描述中的“经典的C++编译器”可能指的是该编译器在C++编程社区中有较高的...

    Linux环境下段错误(Segmentation fault)的产生原因及调试方法

    1. 访问不存在的内存地址: ```c #include #include void main() { int *ptr = NULL; *ptr = 0; } ``` 在这个例子中,指针`ptr`未被初始化,直接对其解引用并赋值会导致访问空指针,从而引发段错误。 2. 访问...

    lcc-win32: A Compiler system for windows

    The compiler system, featuring compiler, linker, assembler, resource Editor and a lot of useful tools

    Microsoft Visual C++ Compiler Package for Python

    决安装python第三方包是的错误error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools

Global site tag (gtag.js) - Google Analytics