さまざまなデザインチームのライブラリを入手することがあります。 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. iPhoneアプリが後方互換性があるかどうかを確認するツール
- 2. OpenGLのバージョンとgpus - どのような互換性がありますか?
- 3. HTML5の互換性を確認する
- 4. アドレスが2つのアドレスの間にあるかどうかを確認
- 5. Typescriptのバージョンは下位互換性がありますか?
- 6. 異なるプログラミング言語のオブジェクトコードは互換性がありますか?
- 7. どのようにMSIプロジェクトが特定のmsiexecバージョンと互換性のあるパッケージに組み込まれていることを確認しますか?
- 8. Zend Framework 1のどのバージョンがPHP7と互換性がありますか?
- 9. タプルタイプが互いにサブセットであるかどうかを確認します。
- 10. Javaバージョンの互換性を確認してください
- 11. 2つのイメージファイルが同じであるかどうかを確認する方法はありますか?
- 12. .NET Frameworkの上位バージョンは、下位バージョンと互換性がありますか?
- 13. ubuntuパッケージに新しいバージョンがあるかどうかを確認する条件がある場合はBash?
- 14. アップル標準に従って、自分のアプリがiOS7と互換性があることを確認するにはどうすればよいですか?
- 15. FirefoxのバージョンがSelenium 2.48.0と互換性があります
- 16. Javaでは、時刻が2つのDateオブジェクト内にあるかどうかを確認する方法
- 17. HTML5&CSS3:コードがすべてのブラウザと互換性があることを確認するにはどうすればよいですか?
- 18. 2つのオブジェクトの型が同じかどうかを確認
- 19. 私のiPhoneアプリがiPadと互換性があるのはなぜですか?
- 20. DSTU 2と異なるバージョンのHL7 FHIR ECoreDefinitions.xmlがどこにありますか?
- 21. ハンドラにアクティブなタスクがあるかどうかを確認するには?
- 22. 2つのオブジェクトが互いに向き合っているかどうか確認してください
- 23. 異なるJavaソースの互換性を持つプロジェクトのコンパイル
- 24. フォームにdata-valのデータ属性を持つ要素があるかどうかを確認する
- 25. exeがデスクトップにあるかどうかを確認する#
- 26. セットに競合があるかどうかを確認する
- 27. 親divにスクロールバーがあるかどうかを確認する
- 28. ポイントがバウンディングボックス内にあるかどうかを確認する
- 29. ポイントがMatplotlibサブプロットにあるかどうかを確認する
- 30. 存在しない可能性のあるレコードがあるかどうかを確認する
より視認性のためにCタグを追加してもCプログラミングに関連し –
http://stackoverflow.com/questions/2387040/how-to-retrieve-the-gcc-version-used-to- compile-a-given-elf-executable –