2

dejagnu 回帰テスト スイートで gcc/C テストのみを実行し、c++ テストを無視するにはどうすればよいですか (コンパイラを --enable-languages=c,c++ でビルドしています)。gcc 4.4.7 バージョンを使用しています。
gcc 4.6.2 バージョンには、C テストのみを実行する「check-c」ターゲットがありますが、gcc 4.4.7 にはありません。次のコマンドで gcc ビルド ディレクトリからテスト スイートを実行しています。

 make check-c RUNTESTFLAGS="<someflags>"
4

2 に答える 2

0

次のように、いつでもruntest直接呼び出すことができます。

cd $GCC/gcc/testsuite
runtest --tool gcc

$GCC展開された配布ディレクトリです (つまり、ビルド領域ではありません)。テストは で実行を開始し$GCC/gcc/testsuite/lib/gcc.expます。さらにフラグを渡すと、-vすべてのコマンドを詳細に表示できます。

4.7.2 を参照しているため、4.4.7 ディストリビューションではパスやその他の詳細の一部が異なる場合があることに注意してください。

于 2013-02-13T21:40:17.113 に答える