Linux下編譯國標GB28181視訊推流元件EasyGBD報錯undefined reference to `xxxxxxxx@GLIBC_xxxxx‘解決
大家知道TSINGSEE青犀視訊的國標平臺EasyGBS目前已經是一套成熟完善的視訊流媒體服務平臺了,為了能夠讓國標協議的戶外作業移動化和多樣化,我們又開發了配合EasyGBS平臺使用的國標GB28181協議推流平臺EasyGBD。國標EasyGBD通過國標GB28181協議進行視訊流媒體傳輸,在使用手機等移動裝置進行執法或者戶外監控的時候,能夠實現戶外移動監控的網頁無外掛直播。
最近我們重新編譯了EasyGBD,發現出現undefined reference to 'clock_gettime@GLIBC_2.17 '的報錯。考慮到之前的情況,其實我們在Linux下編譯其他TSINGSEE青犀視訊平臺時,也接觸過此類報錯:
undefined reference to ‘xxxxxxxx@GLIBC_xxxxx’。
針對undefined reference to 'xxxxxxxx@GLIBC_xxxxx’類似錯誤,可以通過升級GLIBC版本來解決相關問題。升級之前查詢當前系統的GLIBC版本。
以下從GLIBC_2.12升級到2.17的步驟說明:
1.下載對應的glibc版本,如
undefined reference to `clock_gettime@GLIBC_2.17’
需要下載glibc2.17版本
2.安裝部署
tar -xf glibc-2.17.tar.gz
cd glibc-2.17
mkdir build cd build
…/configure --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin
make -j 8
make install
3、安裝完成後查詢GLIBC版本
strings /lib64/libc.so.6 | grep GLIBC
升級完成後,我們再次重新編譯EasyGBD,則此報錯消失,編譯得以繼續。如果大家在編譯其他東西時碰到了此類報錯,可以先通過該方案排查一下。
國標EasyGBD已經上線,可以在TSINGSEE青犀視訊官方網站內下載使用,如有疑問,歡迎聯絡諮詢。
相關文章
- undefined reference to錯誤的解決方法Undefined
- EasyGBD國標GB28181裝置端模擬器幫助測試國標GB28181平臺(EasyGBD->EasyGBS)
- Qt 訊號發射部分 undefined reference to錯誤QTUndefined
- g++連結報錯:undefined reference to typeinfo of xxxUndefined
- VS Code/Code-Runner編譯C語言遇到undefined reference to XXX的一種解決辦法編譯C語言Undefined
- 【備忘】解決錯誤:undefined reference to `cv::imread(cv::String const&, int)‘Undefined
- kaldi的編譯安裝與報錯解決方法編譯
- Android視訊編碼和直播推流教程Android
- 國標GB28181協議國標視訊平臺國標流媒體伺服器EasyGBS向上級聯多個平臺裝置及通道選擇錯位問題解析協議伺服器
- Idea編譯錯誤解決辦法Idea編譯
- Linux下錯誤解決方案Linux
- 報錯xxxx of undefinedUndefined
- [譯] 再看 Flask 視訊流Flask
- Android Studio 解決編譯報錯 Could not download aapt2-windows.jarAndroid編譯APTWindowsJAR
- LINUX下編譯TriangleLinux編譯
- Jenkins 部署 ios 專案編譯 報錯 git timeout=10 請問下大佬們怎麼解決下呢JenkinsiOS編譯Git
- Linux下nginx編譯安裝教程和編譯引數詳解LinuxNginx編譯
- 解決 scroll-view 元件 [Intervention] 報錯View元件
- Linux下ODBC連線HGDB報Could not SQLConnect錯解決方法LinuxSQL
- linux 安裝 jupyter報錯解決Linux
- 專案編譯報錯編譯
- node 報錯 deprecated undefinedUndefined
- LiveGBS國標GB/T28181流媒體平臺功能-GB28181國標級聯作為下級平臺對接海康大華宇視華為政務公安內網等GB28181國標平臺檢視級聯狀態及會話內網會話
- PHP編譯安裝時常見錯誤解決辦法,php編譯常見錯誤PHP編譯
- Android將Jar放入libs目錄下編譯報錯AndroidJAR編譯
- 元件化下EventBus的訊息型別自動編譯元件化型別編譯
- windows下使用endless報錯:undefined: syscall.SIGUSR1WindowsUndefined
- 【已解決】海思SDK編譯實踐 -- hi3798mv100,報錯編譯
- 音視訊通訊——直播協議和視訊推流協議
- [譯] 用 Flask 輸出視訊流Flask
- IDEA報錯java: 編譯失敗: 內部 java 編譯器錯誤IdeaJava編譯
- Windows 下 Laravel Mix 資源編譯過程以及產生的錯誤解決WindowsLaravel編譯
- Jtti:linux中vboxmanage報錯怎麼解決JttiLinux
- ThinkCMF製作文章列表 <portal:articles 標籤報錯 Undefined variable $voUndefined
- 樹莓派編譯OpenCV報錯樹莓派編譯OpenCV
- 從連結器的角度詳細分析g++報錯: (.text+0x24): undefined reference to `main'UndefinedAI
- Please do not register multiple Pages in undefined.js 小程式報錯的幾種解決方案UndefinedJS
- vue 父子元件傳值報錯:this.$emit is not a function 解決Vue元件MITFunction