cmake編譯時遇到的問題解決

2021-09-07 04:59:21 字數 1343 閱讀 8650

編譯cmake首先須要gcc環境,能夠執行 gcc --version命令看看。

假設沒有,能夠使用yum或從cd中進行安裝,此處是在虛擬機器中從cd中進行安裝。將cd鏈結到虛擬機器都會吧,此處略去,。。,。

cd mkdir cd-***

mount /dev/cdrom cd-***

cd cd-***/packages

rpm -ivh kernel-headers-2.6.32-279.el6.x86_64.rpm

rpm -ivh glibc-headers-2.12-1.80.el6.x86_64.rpm  --force --nodeps

rpm -ivh glibc-devel-2.12-1.80.el6.x86_64.rpm  --force --nodeps

rpm -ivh libgomp-4.4.6-4.el6.x86_64.rpm

rpm -ivh ppl-0.10.2-11.el6.x86_64.rpm

rpm -ivh cloog-ppl-0.15.7-1.2.el6.x86_64.rpm

rpm -ivh gcc-4.4.6-4.el6.x86_64.rpm

rpm -ivh cpp-4.4.6-4.el6.x86_64.rpm --force --nodeps

rpm -ivh libmpcdec-1.2.6-6.1.el6.x86_64.rpm --force --nodeps

rpm -ivh mpfr-2.4.1-6.el6.x86_64.rpm

rpm -ivh libstdc++-devel-4.4.6-4.el6.x86_64.rpm

rpm -ivh gcc-c++-4.4.6-4.el6.x86_64.rpm --force --nodeps

中途遇到的幾個問題:

1、/usr/libexec/gcc/x86_64-redhat-linux/4.4.6/cc1: error while loading shared libraries: libmpfr.so.1: cannot open shared object file: no such file or directory

最後發現是須要安裝mpfr-2.4.1-6.el6.x86_64.rpm

最後發現是須要安裝gcc-c++環境

rpm -ivh libstdc++-devel-4.4.6-4.el6.x86_64.rpm

rpm -ivh gcc-c++-4.4.6-4.el6.x86_64.rpm --force --nodeps

ok,進入cmake資料夾執行./bootstrp,執行結束後執行make命令進行編譯,編譯完畢後執行make install進行安裝,,,,。,。,大功告成。!。!。!!

MBProgressHUD遇到的問題解決

因為某些原因呼叫mbprogresshud的時候沒注意不在主線成,導致程式總崩潰在mbprogresshud的這一句 nsassert nsthread ismainthread mbprogresshud needs to be accessed on the main thread.nsthre...

nginx遇到的問題解決

1.解決nginx日誌記錄400錯誤並關閉預設主機訪問 在nginx.conf裡加入以下 server 2.nginx目錄訪問末尾自動架斜線 預設配置當你訪問 時不會加 常見做法,在server加入以下 if d request filename 更佳的替代方法 optimize server na...

gcc 編譯過程遇到的問題 解決方案

直接configure 後 就提示 缺少depends files 那麼就 進入 gcc 解壓目錄輸入命令 contrib download prerequisites 如果一直下不到,就先找來檔案,放在gcc解壓目錄.執行 configure.問題1 64 系統上編譯 32程式 usr inclu...