linux下升級gcc的方法
由於工作主要平臺換到了linux上,而linux因為源上沒有比較新的gcc,只有4.7,而我們用到了C++11, 只好自己升級了,升級方法也比較簡單,就是耗時間。
1.下載gcc最新的原始碼包 wget http://gcc.skazkaforyou.com/releases/gcc-4.9.1/gcc-4.9.1.tar.gz
2.解壓縮 tar -xf gcc-4.9.1.tar.gz
3. cd gcc-4.9.1
4.執行download_prerequisites指令碼, ./contrib/download_prerequisites
,這個指令碼會自動幫你下載所需要的依賴檔案和庫
5.建立輸出目錄,將所有的中間檔案都放到該目錄,
mkdir gcc_temp
cd gcc_temp
6. 執行 ../configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
7. make -j 8 & make install
(make引數中的8是CPU執行緒數)
相關參考:http://www.21ops.com/linux/14922.html
相關推薦
linux下升級gcc的方法
由於工作主要平臺換到了linux上,而linux因為源上沒有比較新的gcc,只有4.7,而我們用到了C++11, 只好自己升級了,升級方法也比較簡單,就是耗時間。1.下載gcc最新的原始碼包 wget http://gcc.skazkaforyou.com/releases/gcc-4.9.1/gcc-4.9
Linux下升級gcc/g++版本
更新Ubuntu的gcc和g++版本 首先安裝gcc和g++版本,依次進行如下操作: sudo add-apt-repository ppa:ubuntu-toolchain-r/test sudo apt-get update sudo apt-g
LINUX下升級Gcc
在學習或者編寫C/C++程式的時候,可能由於編譯器的版本較低,導致一些新增的知識點在加入到程式編譯時,會出現一些問題,例如編譯完成之後生成可執行檔案,但你在執行可執行檔案的時候,系統會報這樣的錯誤:[[email protected] ~]# ./a.out
linux下升級軟體包版本等方法
Linux環境下,要想檢視某個軟體(package)是否安裝。 rpm包方式安裝的,使用 rpm -qa | grep “軟體或者包的名字“。
linux下使用gcc編譯運行C程序
images 鏈接 cnblogs bin collect 運行 ffffff alt 兩種 gcc(GNU Compiler Collection)是Linux下最常用的C語言編譯器,是GNU項目中符合ANSI C標準的編譯系統,能夠編譯用C、C++和Object C等語
Mac環境下升級gcc版本--rocksdb
pil 控制 set comm 方法 支持 port pos 重新 前言 在mac環境下編譯rocksdb,需要配置依賴的編譯環境,其中有一項比較麻煩:c++編譯要支持C++11,但是在mac環境安裝xcode-select --install之後,已經安裝有了gcc
Linux下升級Python到3.5.2版本
方法 logs 支持 行修改 make bin tar etc img 原文出處:https://www.cnblogs.com/tssc/p/7762998.html 本文主要介紹在Linux(CentOS)下將Python的版本升級為3.5.2的方法 眾所周知,在202
linux下升級npm以及node
port sta 開發者 rem ID 查看 簡單 穩定版 ret npm升級 廢話不多說,直接講步驟。先從容易的開始,升級npm。 npm這款包管理工具雖然一直被人們詬病,很多人都推薦使用yarn,但其使用人數還是不見減少,況且npm都是隨node同時安裝好的,一時讓我拋
Linux 下升級 python2 到python3
-s 修改 stream deb 哪裏 wget 2.7 fix -c 一般情況下,系統自帶的python 版本都是2.7。python2.7是2系列的最後一個版本,已經停止開發,不久將會終止支持。可以通過以下命令檢查系統安裝的python 是什麽版本,例如以下版本是 py
Linux下升級openssl
pac esp epo amp onf 鏈接庫 http align ref 公司由於使用第三方漏洞掃描,檢測出openssh存在漏洞,升級openssh後仍無效果,於是升級openssl OpenSSH do_setup_env函數權限提升漏洞(CVE-
linux下gnuplot安裝方法
安裝 1.下載地址為http://sourceforge.net/projects/gnuplot/files/ 解壓 tar zxvf gnuplot-5.2.5.tar.gz 2.配置安裝路徑 &nbs
在Linux下用gcc編譯hello world
1. 確保Linux系統裡已經裝好了gcc 測試:輸入gcc後是如下的結果就說明已經安裝成功 2. 建立HelloWorld.c 使用 touch 建立一個空檔案; 用vim編輯 按下A或者I 插入 並輸入程式碼 輸入完成之後,按ESC退出 並輸入:wq(小寫)
Linux下GDB安裝方法
前言 gdb是Linux環境下的程式碼除錯工具,為了能在linux環境下更有好的程式設計體驗。其安裝可謂是勢在必行。 安裝過程 安裝gdb的過程很簡單,具體步驟如下: step1:首先檢查系統中有沒有安裝過,有的話用一下命令解除安裝gdb舊版本 step2:安裝
linux 下安裝composer 方法
//下載composer curl -sS https://getcomposer.org/installer | php //將composer.phar檔案移動到bin目錄以便全域性使用composer命令 mv composer.phar /usr/local/bin/
Linux下升級python
1 解壓Python-2.7.tgz tar-zxvf Python-2.7.tgz 2 進入Python-2.7的解壓目錄下 3 執行以下命令安裝 ./configure --prefix=/usr/local/python27 make make install 4 備份以前版本的pytho
如何在linux下升級python
服務linux器自帶的是python2.6.無法安裝 pip install paramiko。總是報錯。 系統自帶的Python2.6又不能動。無奈只好再安裝一個版本。 自己嘗試手動升級python2.7 最後還是放棄了,因為安裝成功了,pip等元件也沒法使用,尷尬。
linux下MySQL使用方法
一、登入MySQL 登入MySQL的命令是mysql, mysql 的使用語法如下: mysql [-u username] [-h host] [-p[password]] [dbname] username 與 password 分別是 MySQL 的使用者名稱
磁碟裝置在 Linux 下的表示方法
在 Linux 系統中磁碟裝置檔案的命名規則為: 主裝置號 + 次裝置號 + 磁碟分割槽號 對於目前常見的磁碟,一般表示為: sd[a-z]x 主裝置號代表裝置的型別,相同的主裝置號表示同類型的裝置。 當前常見磁碟的主裝置號為 sd。 次裝置號代表同類裝置中的序號,用 "a-z" 表示。 比如 /de
磁盤設備在 Linux 下的表示方法
相同 技術 支持 設備 strong 磁盤分區 我們 作用 並且 在 Linux 系統中磁盤設備文件的命名規則為: 主設備號 + 次設備號 + 磁盤分區號 對於目前常見的磁盤,一般表示為: sd[a-z]x 主設備號代表設備的類型,相同的主設備號表示同類型的設備。 當前常
Linux下 IPMItool配置方法(MSI主機板)
一、IPMI-IP配置(本機登陸方式) 1,ipmitool -I open shell //進入本地BMC shell [[email protected] ~]# ipmitool -I open shell ipmitool> 2,l