0

メモリ割り当ての実行に失敗するプログラムがあります

gsldata=gsl_matrix_calloc(maxdim,maxdim);

これは通常のメモリ割り当てです。gdb の下では、プログラムは完全に実行されます。私はそれをグーグルで調べましたが、問題は

gdb の下でプログラムを実行したときにバグが消えた場合、gdb がデフォルトで gnu/Linux などのプラットフォームでアドレスのランダム化を無効にしていることが原因である可能性があります。このようなとらえどころのないバグを再現するには、set disable-randomization off を使用してください。

問題は、「このプラットフォームでは許可されていない」ため、ランダム化を無効にできないことです。それで、問題を解決する可能な方法は何ですか?

4

0 に答える 0