2015-03-31 157 views
1

我遇到問題。當我運行C++應用程序,我得到這個錯誤:/lib64/libstdc++.so.6:版本'GLIBCXX_3.4.20'找不到

./MCServer:/lib64/libstdc++.so.6:版本未找到(由./MCServer需要)`GLIBCXX_3.4.20'

./MCServer :/lib64/libstdc++.so.6:找不到版本'CXXABI_1.3.8'(需要./MCServer)

如何解決?哪些軟件包想要安裝?

+0

我使用Centos 7 64位 – Andrew 2015-03-31 18:45:10

+0

我們需要更多信息:編譯器?一種程序?使用編譯器選項? – lodo 2015-03-31 18:57:28

+1

CentOS 7的libstdC++只支持'GLIBCXX_3.4.13'。 – 2015-03-31 18:57:29

回答

2

您的應用程序MCServer已被編譯並且與您的操作系統的當前版本不同的g ++鏈接,並且ABI不兼容。您需要爲原始編譯器找到libstdC++。so.6,並相應地設置環境變量LD_LIBRARY_PATH,或者使用您的操作系統附帶的編譯器重新編譯應用程序。

+1

您可以更詳細的說明嗎? – Andrew 2015-03-31 19:12:49

+0

@Andrew我沒有足夠的信息提供更詳細的說明。 – Slava 2015-03-31 19:14:40

+0

我如何獲得這些信息,哪些團隊執行? – Andrew 2015-03-31 19:31:28

相關問題