make出現"undefined reference to 'std::__cxx11..."錯誤

在CentOS系統上安裝了gcc4.8.2和gcc7.2兩個版本,gcc使用的是4.8.2版本,g++使用的是7.2版本,使用make編譯cmake時出現c++11標準庫未定義錯誤,兩個版本的編譯器使用的庫版本也不一樣,對c++11標準的實現程度也不同,因此會出現該問題,將g++換成4.8.2版本即解決該問題。 我的感受編譯器報標準庫的錯誤極可能就是工具鏈版本的問題,修改使用合適的工具鏈應該便可,
相關文章
相關標籤/搜索