如何提供libstdc函式庫?

如何提供libstdc函式庫?

我已經在 Ubuntu linux 中創建了 c++ 應用程序,現在嘗試在 Centos linux 上運行它。出現錯誤:

/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.21' not found

在這種情況下通常如何執行?我可以以某種方式將所有庫放入我的可執行檔中嗎?我應該像這樣安裝它們:

sudo apt-get install libstdc++6

標準的全新 Linux 安裝中沒有安裝這個函式庫,這正常嗎?

答案1

要在新安裝的 ubuntu 系統上編譯 C++,需要「build-essential」套件。

$sudo apt install build-essential

相關內容