1. 程式人生 > >RHEL5上升級GCC遇到的問題,gcc4.4.2 gcc4.4.3 錯誤

RHEL5上升級GCC遇到的問題,gcc4.4.2 gcc4.4.3 錯誤

【轉帖請註明出處:blog.csdn.net/lanmanck】

1、安裝4.4.x需要2個庫:GMP和MPFR,搜一下,有下載。

預設configure,預設make install

2、gcc4.4.x用預設的configure,結果make出來錯誤:

undefined reference to `mpfr_j0'

undefined reference to `mpfr_j1'

。。。

undefined reference to `mpfr_jn'

解決方法:

1>在configure的時候指定gmp和mpfr的路徑

2>更改makefile,HOST-GMPLIBS = -lmpfr -lgmp 改成HOST-GMPLIBS = -L/usr/local/lib -lmpfr -lgmp

第二步需要make distclean,configure,改makefile,然後重新make。


3、又遇到錯誤:

checking for suffix of object files... configure: error: cannot compute suffix of object files:cannot compile
See 'config.log' for more details.

哎,開源的還真是麻煩。網上好像挺多這個問題,中文的部落格沒怎麼說哦。

人家老外說了,configure的時候不會檢查so檔案路徑,所以,解決方法是:

export LD_LIBRARY_PATH=/usr/local/lib

我的那2個庫和動態連結檔案均裝到這個目錄了。然後接著make即可!

4、繼續錯誤,說fstats64之類的沒定義,我靠,好像是libc有問題。這個升級非常麻煩,因為系統都要用到,搞不好就崩潰了。

反正我已經崩潰了,放棄吧~~~

相關推薦

RHEL5升級GCC遇到的問題gcc4.4.2 gcc4.4.3 錯誤

【轉帖請註明出處:blog.csdn.net/lanmanck】 1、安裝4.4.x需要2個庫:GMP和MPFR,搜一下,有下載。 預設configure,預設make install 2、gcc4.4.x用預設的configure,結果make出來錯誤: undefined

在CentOS 6.6 64bit升級GCC4.8.2版本

作業系統CentOS6.6 64bit上gcc原版本4.4.7,不能支援C++11的特性~,為了便於YouCompleteMe外掛,我希望升級到4.8.2。不能通過yum的方法升級,需要自己手動下載安裝包並編譯,下面假定都是以root使用者安裝。 一、升級過程 1.獲取gc

CentOS升級gcc編譯器使支援C++11

首先向博主致敬,好的東西拿來共享了,用一下不錯。 https://blog.csdn.net/clirus/article/details/62424517   0. 目標  最近在學習c++11,我本機裝的CentOS編譯器較老,不支援C++11的新特性,所以我需要把g

Windows10使用VS2017編譯OpenCV3.4.2+OpenCV_Contrib3.4.2+Python3.6.2操作步驟

1. 從https://github.com/opencv/opencv/releases 下載opencv-3.4.2.zip並解壓縮到D:\soft\OpenCV3.4.2\opencv-3.4.2目錄下; 2. 從https://github.com/opencv/opencv_con

程式設計師收到阿里offer吐槽自己卻高興不起來只給24

一名程式設計師在論壇吐槽稱拿到了阿里offer卻一點也高興不起來,這是怎麼一回事呢?讓我們看看其具體吐槽內容:收到阿里的offer,一點都高興不起來,薪資壓榨的低的不行,但是確實喜歡這個平臺,這就是情懷的力量?在後續與其他網友的互動評論中,這名程式設計師表示自己拿到的阿里職級是p6,薪資每個月240

程式設計師吐槽:收到阿里offer一點都高興不起來只給24

一名程式設計師在論壇吐槽稱拿到了阿里offer卻一點也高興不起來,這是怎麼一回事呢?讓我們看看其具體吐槽內容:收到阿里的offer,一點都高興不起來,薪資壓榨的低的不行,但是確實喜歡這個平臺,這就是情懷的力量?在後續與其他網友的互動評論中,這名程式設計師表示自己拿到的阿里職級是p6,薪資每個月240

連結串列翻轉【比如連結串列1→234→5→6k=2 翻轉後2→1→43→6→】

2.【附加題】–1、連結串列翻轉,給出一個連結串列和一個數k,比如連結串列1→2→3→4→5→6,k=2, 翻轉後2→1→4→3→6→5,若k=3,翻轉後3→2→1→6→5→4,若k=4,翻轉後4→3→2→1→5→6, 用程式實現Node* RotateLi

在用R語言程式設計中介面出現了“+”號是什麼意思?如何刪除錯誤的輸入如何清屏?

當命令沒有完全輸入完成的時候,按“enter”換行的時候,就會出現“+” 那麼由於失誤造成的該如何解決 解決方法,百度得到(橙色字型超連結至百度知道相關問題) 1,輸入 ; 2,點選工具欄的紅色stop圖示 兩種方法均可,如發現其他方法,歡迎提出 Ctrl+L 清屏是木有用

/xen4.4.2/xen-4.4.2/stubdom/vtpm/README

logging als describes arguments cat fault fio min command Copyright (c) 2010-2012 United States Government, as represented bythe Secretar

4章:介紹python物件型別/4.1 python的核心資料型別/4.2 字串/4.2.4 字串格式化、字串編輯HTML或者XML語法、使用正則表示式

字串格式化 %s 方式格式化: >>> "%s,abc,%s" %('123','456') '123,abc,456' {數字}方式格式化: >>> "{0},abc,{1}".format('123','456') '123,a

4章:介紹python物件型別/4.1 python的核心資料型別/4.2 字串/4.2.3 字串查詢、替換、分解、轉大小寫

字串查詢/替換/分解/轉大小寫 字串查詢 >>> S 'abcd' >>> S.find("bc") 1 替換 >>> S.replace("bc","xyz") 'axyzd' 分解 >>>

tensor(4,4,2)+tensor(4,4,2)=?

兩個張量相加如:tensor(4,4,2)+tensor(4,4,2) 其中,括號表示維度,剛開始誤以為加起來等於tensor(4,4,4),然後算模型尺寸,就發現對不上,實際是等於tensor(4,4,2) tensor的加法必須滿足shape相同才能相加,因為是對應位置的值相加,而不是把te

4.2.36.4)HTTP之OkHttp(四): OkHttp原始碼解析

原始碼開始之前我先貼一段OkHttp請求網路的例項 OkHttpClient mOkHttpClient = new OkHttpClient(); final Request request = new Request.Builder() .url("

4章:介紹python物件型別/4.1 python的核心資料型別/4.2 字串/4.2.4

字串格式化 %s 方式格式化:>>> "%s,abc,%s" %('123','456')'123,abc,456' {數字}方式格式化:>>> "{0},abc,{1}".format('123','456')'123,abc,456'

CentOS 6&7 升級GCC版本(GCC4.8GCC4.9GCC5.3GCC6.2

CentOS 作為企業級伺服器作業系統被廣泛使用,其中使用C++開發伺服器應用又是常見的,可是CentOS本身自帶的GCC版本更新緩慢,要想使用較新的GCC版本就是一個經常需要解決的問題,當然可以自行編譯GCC原始碼,但是比較麻煩,而且很難做到多個GCC版本之間進行切換。

GCC升級問題解決:configure: error: Building GCC requires GMP 4.2+, MPFR 2.4.0+ and MPC 0.8.0+mpfr2.4.0完整解決

1.sudo yum install  gmp  gmp-devel  mpfr  mpfr-devel  libmpc  libmpc-devel 如果出現了上面的兩個包不存在的情況("No package XXX available

linux下安裝或升級GCC 4.8以支援C++11標準

C++11標準在2011年8月份獲得一致通過,這是自1998年後C++語言第一次大修訂,對C++語言進行了改進和擴充。隨後各編譯器廠商都各自實現或部分實現了C++中的特性 。   如需檢視各編譯器對C++11的支援程度,請參看文章: 轉自:http://www.d

CentOS6.X升級GCC手動安裝GCC4.8.2

轉載地址:http://www.linuxidc.com/Linux/2015-01/112595.htm 一、簡易安裝 操作環境 CentOS6.5 64bit,原版本4.4.7,不能支援C++11的特性~,希望升級到4.8.2 不能通過yum的方法升級,需要

CentOS yum升級GCC4.8

軟連接 repos har blog div pop clas -- ng- wget http://people.centos.org/tru/devtools-2/devtools-2.repo mv devtools-2.repo /etc/yum.repos.d

C++學習筆記----2.4 C++引用在本質是什麽它和指針到底有什麽區別

times 數據 添加 eof 相關 參數 副本 span 符號 從概念上講。指針從本質上講就是存放變量地址的一個變量,在邏輯上是獨立的,它可以被改變,包括其所指向的地址的改變和其指向的地址中所存放的數據的改變。 而引用是一個別名,它在邏輯上不是獨立的,它的存在具有依附性,