AIXでは、次を実行します。
ar -X32 -t libdb2.a
出力をチェックして、アーカイブに32ビットオブジェクトがあるかどうかを判断します。同様に、64ビットオブジェクトをチェックするための-X64を使用します。ただし、別のプラットフォームを使用していて、アーカイブをチェックしてアーカイブが何であるかを確認する必要がある場合はどうでしょうか。通常、チェックする必要があるときはLinuxを使用していますが、SolarisまたはHP-UXを使用することも簡単にできます。
以前はshr.oとshr_64.oをチェックしていましたが、これはコンパイルされているものですが、アーカイブにある実際のメッセージに表示され始めているため、これらの信頼性は私がいるところまで低下しています。誤検知を取得します。
誰かがポインタを持っているなら、できれば私がperlでできることなら、それは素晴らしいことです。