現在大学でC言語を使って数値計算をしています.
###困っている問題
同じプログラムを僕のPCを使った場合と,
研究室の計算機を使った場合で結果が違うという現象が起きています.
またprintfを特定の場所に挟むと,
違っていたはずの結果が一致しはじめます.
###自分で行ったこと
上のような問題はメモリリークや配列の領域外を参照した際に起こると教えてもらったので,
プログラムを見返したりデバッグツールを使用して解決したいのですが行き詰まっています.
今まで使用したツールやオプションは
●valgrind (オプションは--tool=memcheck --leak-check=full )
●gcc -D_GLIBCXX_DEBUG -fsanitize=address -fsanitize=leak
●cppcheck
等ですが結局エラーが出ませんでした
(valgrindではstill reachableとsuppressed以外は0バイトだったのでエラーなしと判断しています.)
###質問
上記のような問題を解決するツールやオプションをご存知でしたら教えてください.
本当はコードを乗せた方が良いのかもしれませんが,
かなり冗長なので止めておきます.
ふわふわした質問で申し訳ありません.

回答1件
あなたの回答
tips
プレビュー