私はBinutilsタグにあり、binutils-2_31
ディレクトリがあります:
gas/testsuite
私が興味を持っているいくつかのテスト。
完全なbinutilsをコンパイルしました。
./configure
make
ところで、ディレクトリがgas/testsuite
作成されていないようです。
これらのテストをどのように構築して実行しますか?
詳細情報モードで完全なGASコマンドラインを表示できることを願っています。
ベストアンサー1
テストが正常に実行されました。
sudo apt-get install dejagnu
cd gas
make check
もちろん、これは設定したターゲットアーキテクチャに対してのみテストを実行します。たとえば、aarch64テストの場合:
./configure --target aarch64-elf
cd gas
make check
次のテストのみを実行してください。
gas/testsuite/gas/aarch64
テストのいずれかに失敗した場合は、これを確認できます。たとえば、次を編集します。
gas/testsuite/gas/aarch64/addsub.s
エラーを見つけて失敗を報告するのを見てください。
結果ログファイルには、実行された内容に関する詳細情報が含まれているようです。
gas/testsuite/gas.log
gas/testsuite/gas.sum
git clean -xdn
私の忠実な友達とこれを見つけましたls -lSr
。
Ubuntu 16.04でテストされました。