さまざまなデザインチームのライブラリを入手することがあります。 1つはgcc 3.xを使い、もう1つはgcc 4.xを使います。これらの2つのライブラリが互換性があるかどうかはどのようにして識別できますか私はlibstdC++で何かを知っていますが、私にはっきりと答えてくれますか?gccの2つの異なるバージョンが互換性があるかどうかを確認するには?
9
A
答えて
1
これは良い出発点
http://gcc.gnu.org/onlinedocs/gcc/Compatibility.html
であるこの記事では、異なるツール間で(それはあまりにも図書館に適用することができます)バイナリ互換性について説明します。異なるツールがgccの異なるバージョンである場合でも、これはまだ有効です。チェックされるべき重要なものの1つは、アプリケーションバイナリインターフェイス(ABI)の適合性です。
そして、このSO postは、GCC 3.4.0 ABIは前方互換性があるため、 I.古いリリースを使用して作成されたライブラリは、新しいライブラリとリンクすることができます。
+1
なぜdownvoteですか? –
0
このコマンドは少しの助けにすることがあります。
文字列 - YourProgramを| grepのGCC
関連する問題
- 1. どのJRubyのバージョンがどのJavaバージョンと互換性があるかを確認するには?
- 2. アプリがすべてのデバイスで互換性があるかどうかを確認する方法は?
- 3. 互換性のあるバージョンが見つかりません
- 4. メールのドメインが会社名と互換性があるかどうかを確認する
- 5. iPhoneアプリがインドのIPv6専用ネットワークと互換性があるかどうかを確認する方法
- 6. Xamarin Android:Nugetパッケージに互換性があるかどうかを確認するための何百もの警告
- 7. どのバージョンのruby、gem、bundlerが互換性があるかを確認するにはどうすればよいですか?
- 8. 2つの異なるブランチに含まれるコードが同一であるかどうかを確認する
- 9. iPhoneアプリが後方互換性があるかどうかを確認するツール
- 10. java:jarのバージョン間で互換性を確認する
- 11. Python - どのバージョンのスクリプトと互換性がありますか?
- 12. OpenGLのバージョンとgpus - どのような互換性がありますか?
- 13. 構造の異なる2つのオブジェクトが同一であるかどうかを確認しますか?
- 14. jRubyと互換性のある正確なルビーのバージョンを調べるには
- 15. 2つの辞書が互いに素であるかどうかを確認する
- 16. HTML5の互換性を確認する
- 17. 2つのリストが同一であるかどうかを確認するプロローグ
- 18. 2つのセルが空であるかどうかを確認する
- 19. Typescriptのバージョンは下位互換性がありますか?
- 20. laravelがphp5.6.xと互換性があることを確認する
- 21. アドレスが2つのアドレスの間にあるかどうかを確認
- 22. 異なるプログラミング言語のオブジェクトコードは互換性がありますか?
- 23. 互換性のあるバージョンが見つかりません:[email protected]
- 24. 次のツールのバージョンは互いに互換性がありませんか?
- 25. 異なるライブラリからのPosixに準拠したpthread_mutex_tは互いに互換性がありますか?
- 26. どのようにMSIプロジェクトが特定のmsiexecバージョンと互換性のあるパッケージに組み込まれていることを確認しますか?
- 27. Zend Framework 1のどのバージョンがPHP7と互換性がありますか?
- 28. どのバージョンのBamboo CIがJava 6,7,8と互換性がありますか
- 29. どのバージョンのcqlshがcassandra 3.10と互換性がありますか?
- 30. EclipseのどのバージョンがLWJGLと互換性がありますか?
より視認性のためにCタグを追加してもCプログラミングに関連し –
http://stackoverflow.com/questions/2387040/how-to-retrieve-the-gcc-version-used-to- compile-a-given-elf-executable –