1. 程式人生 > >CentOS7系統安裝Caffe

CentOS7系統安裝Caffe

internal compiler error:Killed(program cc1plus)

在 640M 記憶體的 vps 做編譯的時候出現了上述錯誤.
幾經搜尋, 才發可能是系統沒有交換分割槽, 編譯過程中記憶體耗盡, 導致了編譯中斷 …
解決方式也很簡單, 就是增加一個交換分割槽:

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 檔案了.

原文地址:https://xwsoul.com/posts/684

錯誤二:gcc版本需要4.8以上,支援C++11

C++11標準在2011年8月份獲得一致通過,這是自1998年後C++語言第一次大修訂,對C++語言進行了改進和擴充。隨後各編譯器廠商都各自實現或部分實現了C++中的特性。

  下面介紹在Linux系統下,升級GCC以支援C++11。目前來看GCC是對C++11支援程度最高最多的編譯器,但需要GCC4.8及以上版本。

  原GCC版本:4.4.7;

  目標:升級GCC到4.8.2,以支援C++11。

  1. 獲取GCC 4.8.2包:wget http://gcc.skazkaforyou.com/releases/gcc-4.8.2/gcc-4.8.2.tar.gz;
  1. 解壓縮:tar -xf gcc-4.8.2.tar.gz;
  1. 進入到目錄gcc-4.8.2,執行:./contrib/download_prerequisites。這個神奇的指令碼檔案會幫我們下載、配置、安裝依賴庫,可以節約我們大量的時間和精力。
  1. 建立輸出目錄併到目錄裡:mkdir gcc-build-4.8.2;cd gcc-build-4.8.2;
  1. ../configure --enable-checking=release --enable-languages=c,c++ --disable-multilib。--enable-languages表示你要讓你的gcc支援那些語言,--disable-multilib不生成編譯為其他平臺可執行程式碼的交叉編譯器。
    --disable-checking生成的編譯器在編譯過程中不做額外檢查,也可以使用--enable-checking=xxx來增加一些檢查;
  1. 編譯:make;注意此步和上一步,比較耗時;
  1. 安裝:make  install;
  1. 驗證:gcc -v;或者g++ -v,如果顯示的gcc版本仍是以前的版本,就需要重啟系統;或者可以檢視gcc的安裝位置:which gcc;然後在檢視版本 /usr/local/bin/gcc -v,通常gcc都安裝在該處位置,如果顯示為;

則表示已經升級成功。

相關推薦

CentOS7系統安裝Caffe

internal compiler error:Killed(program cc1plus) 在 640M 記憶體的 vps 做編譯的時候出現了上述錯誤. 幾經搜尋, 才發可能是系統沒有交換分割槽, 編譯過程中記憶體耗盡, 導致了編譯中斷 … 解決方式也很簡單, 就是增加一個交換分割槽: 1. 建立分

centos7系統安裝配置

重連 centos7系統 -1 get font sea http logs vncviewer 下載centos7 iso鏡像 電腦裏面本來有ubuntu系統,直接在u盤做好啟動盤安裝即可,選擇手動分區(忘了),將原本ubuntu系統分區壓縮200G。系統不要選擇最小化,

CentOS7系統安裝ipython

python1、yum install -y python-setuptools.noarch #安裝setuptools工具2、easy_install pip 3、yum install gcc libffi-devel python-devel openssl-devel -y4、pip i

CentOS7 系統安裝與設置

參考 virt 系統安裝 conf 下載 .cn rzsz 百度 entos 1、CentOS7系統安裝和配置 1-1、本地搭建虛擬機,推薦的免費軟件:VirtualBox。 1-2、安裝過程可自行百度:VirtualBox安裝CentOS7 1-3、CentOS7的上

Centos7 系統安裝

centos7 安裝 系統由於之前已經安裝好虛擬機了,此時安裝linux操作系統,需要先下載好Centos鏡像,? ?下載地址:鏈接:http://pan.baidu.com/s/1kVd1npl? ?密碼:s3ce1、打開虛擬機,編輯虛擬機設置--CD/DVD-使用ISO的鏡像(選擇之前下載好的鏡像),

Linux學習筆記(四)---centos7系統安裝後的一些簡單操作

完成 oss ctrl http windows images 取ip地址 fig ifconfig centos7系統安裝後的一些簡單操作 上次我們通過虛擬機已經安裝完成CentOS7。重啟系統後,進入登陸界面。系統登陸成功後,如下所示:我們虛擬機默認網絡是使用NAT,這

系統安裝02-CentOS7系統安裝

用戶 添加 centos alt centos7系統 鍵盤 默認 cad ade 本作者主要集中描述安裝的主要界面信息,以中文版為例能更好理解。 掛載鏡像CentOS-7-x86_64-DVD-1708.iso 選擇第一項Install CentOS Linux 7

Centos7系統安裝mysql5.7

Centos7將預設資料庫mysql替換成了Mariadb,由於還是習慣使用mysql了,所以準備重新安裝mysql。先查一下Mariadb是否安裝,使用命令“rpm -qa|grep mariadb”: 先解除安裝掉系統自帶的Mariadb,開啟Terminal終端,輸入解除安裝命令“r

CentOS7系統安裝搜狗拼音輸入法

搜狗拼音輸入法在CentOS7系統上的安裝方法: 1、首先,配置EPRL源: wget   /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo 這是通過阿里雲映象站下載的,根據你自己的喜好

如何使用centos7系統安裝g++和建立.cpp檔案

【前言】 最近在學習基於Linux的C++程式設計,但是在安裝編譯器的過程中卻遇到了不少問題,網上的一些回答也不夠詳細,因此有了這篇文章。 【Centos7】 注意,我是在Linux虛擬機器下的centos7中完成的以下教程。 【root許可權】 開啟終端,或者按Ctr

Jenkins在centos7系統安裝

一.docker下安裝Jenkins: 1.1:更新yum源 #yum -y update 1.2:安裝docker #yum -y install docker-io 1.3:啟動docker服務 #service docker start 1.4:自啟動

centos7系統安裝docker及用docker安裝jenkins

一、docker的安裝 1、使用yum安裝Docker sudo yum install docker 2、啟動Docker service docker start 3、設定開機啟動docker systemctl enable docker 4、檢視dock

centos7系統安裝oracle11g指南

準備工作:         centos7系統正常工作且已經聯網。         centos7有圖形介面,因為後續安裝有需要圖形介面操作 安裝步驟:         1. 安裝oracle11g之前,先要安裝centos幾個系統包              comp

Centos7系統安裝yum遇到的問題failure: repodata/repomd.xml from base: [Errno 256] No more mirrors to try. http:

當遇到這個問題的時候,發現網上也有很多人也在問同樣的問題。但是發現大家問的問題,很少有人能解釋得很清楚,而且很多人的解決方法複雜且不能解決問題。我查了近二十篇部落格和文章,對照做了,但是基本解決不了問題。http://mirrors.ustc.edu.cn/help/cent

基於CentOS7系統安裝Oracle11gR2伺服器企業版

基礎準備 環境準備 系統:CentOS7 (需要聯網,或配置本地源) 終端神器 :MobaXterm 點選進入下載頁面(SSH連線、圖形轉發) Oracle安裝包:linux.x64_11gR2_database_1of2.zip linux.x64

關於Centos7系統安裝後有virbr0虛擬網卡問題

惡心 oss fine 平臺 人的 red troy 管理人 lib 讓虛擬化平臺管理人員幫忙分配機器,到手後發現有個虛擬網卡這個挺惡心人的(模板問題導致)後來查到原因,出現虛擬網卡是因為安裝時啟用了libvirtd服務後生成的。後來使用虛擬化的管理工具virsh刪除,發現

centos7系統安裝完成後一些基本的優化

安裝完centos7.3後,做一些基本的操作 基本操作一:主機名 centos7有一個新的修改主機名的命令hostnamectl # hostnamectl set-hostname --static li.cluster.com # vim /etc/hosts --最後加上你的IP與主機名的繫結 127.

centos7系統安裝python3.6.2版本

目前Python存在兩個版本Python2和Python3系列,且這兩個版本同時在更新與維護。到底是選擇Python2還是選擇Python3,取決於當前要使用的庫、框架支援哪個版本。因此一臺電腦上可能需要同時安裝Python2和Python3兩個版本。本文主要講述的是如何在centos7系統中存在pyth

CentOS7系統安裝搜狗拼音輸入法(總結)

根據 兩位博主安裝搜狗拼音輸入法的部落格,我對自己CentOS7系統進行了安裝試驗,本人電腦安裝有gnome桌面 根據兩位博主的安裝方法進行了如下總結: 搜狗拼音輸入法在CentOS7系統上的安裝方法: 1、首先,配置EPRL源: wget   /etc/yum

CentOS7系統安裝完MySQL後啟動MySQL提示無服務

div 數據 mariadb 解決 存儲引擎 baidu blank 管理系統 gpl 重新安裝MariaDB數據庫即可解決,MySQL所有命令可通用 MariaDB MariaDB數據庫管理系統是MySQL的一個分支,主要由開源社區在維護,開發這個分支的原