1. 程式人生 > >【實習】從ubuntu遷移過來的代碼,在centos上編譯問題的解決匯總

【實習】從ubuntu遷移過來的代碼,在centos上編譯問題的解決匯總

進行 libc 腳本 entos 行集 升級 版本不兼容 ubuntu 實習

目前自己的開發環境(同將來線上環境)是centos 7。我這裏主要實現服務端。需要組裏其他同學提供一個接口(視頻編輯)。公司內部自己開發環境 通常是臺式ubuntu16.04。所以提供視頻處理接口是在ubuntu環境下編譯的。但是現在放到我的環境進行集成編譯,遇到了一些問題,主要是gcc版本還有一些系統庫不兼容的問題。特此記錄

問題1:gcc升級

問題描述:gcc 版本不兼容,centos 7系的原生gcc版本是4.8,而ubuntu 16.04則比較新,是gcc 5.4.0所以我的環境gcc版本需要向上兼容。

從網上查資料總結出gcc的升級主要有兩種方式,一種是源碼編譯。另一種是

很尷尬的一件事是 公司的開發機(centos)在安裝gcc依賴時一直不能成功,應該是網絡的問題,即執行這個腳本

問題2:glibc庫升級

【實習】從ubuntu遷移過來的代碼,在centos上編譯問題的解決匯總