コードブロックを使用してglibcで静的にコードをコンパイルしたいのですが、私は次のようにしました。 プロジェクト - >ビルドオプション - >リンカー設定 - >その他のリンカーオプション、-static-libgccを追加します。そしてビルドし、コードを実行しました。このコードは、glibバージョン2.19を持つUbuntu-14.04マシンで正常に動作していました。その後、2.12のマシンにコードをコピーしました。静的リンクを行う唯一の目的は、2.12でコードを実行させることでした。しかし、次のような静的なリンクがないという同じエラーが表示されています。
/usr/lib64/libstdc++.so.6:バージョンGLIBCXX_3.4.15' not found /lib64/libc.so.6: version
GLIBC_2.14 'が見つかりません 誰か助けてください。 glibcの静的リンクを正しく行っていますか?コードブロックでのglibcの静的リンク
0
A
答えて
1
glibc
はlibgcc
(GCCコンパイラサポートライブラリ)ではありません。 glibc
はlibc
(GNU Cライブラリ)です。静的に-static-libgcc
リンクlibgcc
。実行可能ファイル全体を静的に (-static
)にリンクする以外は、静的にlibc
にリンクすることはできません。
関連する問題
- 1. Android静的リンクとglibcとの動的リンク
- 2. cmakeでglibcに静的にリンクする方法
- 3. libstdC++ダイナミックライブラリでの静的リンク
- 4. Sunstudioとの静的リンク
- 5. Lazarusの静的リンクsqlite
- 6. IUP - Windows SDKの静的リンク
- 7. libwinpthreadとの静的リンク
- 8. Qt:ライブラリの静的リンク
- 9. プロトコルバッファとコードラインの静的リンク
- 10. OpenSSLとの静的リンク
- 11. 他の静的ライブラリにリンクする静的ライブラリに動的ライブラリをリンクする
- 12. 静的リンクSHFolderコンポーネント
- 13. CMakeと静的リンク
- 14. 静的にリンクstdlib.so
- 15. Mingw静的リンクlibstdC++
- 16. Boost :: Python静的リンク
- 17. 静的リンクとPremake
- 18. Xcode 4でのBoostライブラリの静的リンク
- 19. WindowsでのGTK +ライブラリの静的リンク
- 20. C++でのlibpq ++ postgresqlの静的リンク
- 21. MinGWとの静的/動的/共有リンク
- 22. Cythonの特定のglibcバージョンへのリンク
- 23. 自分のglibcにリンクする
- 24. Qt静的リンクとデプロイメント
- 25. dllファイルに静的にリンク
- 26. 静的リンクopensslからsqlcipher
- 27. GCC ICU 57静的リンク
- 28. iPhone SDK 3.0の静的ライブラリのリンク
- 29. Hamletの静的ファイルへのリンク
- 30. Rails - コントローラビュー内の静的ファイルへのリンク