TLDR: Centos Redhat で動作する C++ プログラムを Ubuntu Debian でコンパイルする際に問題が発生しました。これら 2 つの間に、同じコンパイラを使用してコンパイルされた C++ プログラムが機能しないようにするために注意すべきことはありますか?
こんにちは、私は Germline (http://www1.cs.columbia.edu/~gusev/germline/) をコンパイルして実行しようとしています。RedHat Centos では正常に動作しますが、Centos は Ubuntu ほどサポートされていないため、切り替えたほとんどのものに対応しています。そして今、このプログラムは機能しません。ある種の RedHat のみの機能を使用している可能性は十分にありますが、同じコンパイラ (g++) を使用して両方の環境でコンパイルしています。
私はこのことを Ubuntu で動作させようとして髪を伸ばしてきましたが、これは作業がはるかに優れているためですが、今のところ、ubuntu でプロジェクトを「すべて作成」すると、コンパイルされ、テストがスピンします(ドン決して終わらせない)永遠に。どのバイナリを使用しても (Centos でコンパイルしてコピーしたもの、前述の失敗したテスト バイナリなど)、プログラムは常にフリーズします。
ちょっと長いです、ごめんなさい。私の主な質問はこれです: 私が試すことができる他の C++ コンパイラの代替手段はありますか? 欠落している可能性のある Red-hat C++ ライブラリはありますか? または、これを引き起こす可能性のある C++ 実装の大きな違いはありますか?