[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: using make to run binaries
From: |
Andreas Maunz |
Subject: |
Re: using make to run binaries |
Date: |
Thu, 20 Sep 2007 10:46:45 +0200 |
User-agent: |
Thunderbird 1.5.0.13 (X11/20070824) |
Hi all! Thanks to you all for the valuable and extensive answers.
You should build the code with warnings turned on and read them and fix
them. Of course this should be the default condition but it's remarkable
how often it isn't, especially in fields like scientific programming
where SW development skills are a sideline. There are other things like
valgrind which can help but most likely the compiler can find the
problem if you let it.
Indeed we hadn't switched all warnings on. Now (with -Wall) it turned
out that there were indeed two uninitialized floats in a vital part of
the algorithm! In the light of this new finding the buggy results are
now quite logical. It took me just 30 mins to track down the problem.
Code is running now smoothly with -O2. Lesson learned, I should say!
Greets, Andreas
--
http://www.maunz.de
To know recursion, you must first know recursion.
using make to run binaries, Andreas Maunz, 2007/09/17
RE: using make to run binaries, Andreas Maunz, 2007/09/19