valgrind runs on executables, not source code.

do this:
  gcc -g memcheck.c
  valgrind ./a.out

--kcc

On Tue, Apr 21, 2009 at 3:18 PM, venkat ramana
<[email protected]> wrote:
>
> Hi,
> I am new to Valgrind. I configured, compiled and installed. But when I tried 
> to check a small program I get the following error.
> My program name is  memcheck.c. And I did a     valgrind --tool=memcheck 
> --leak-check=yes memcheck.c. Then I got the following error.
> valgrind: do_exec(./memcheck.c) failed: Exec format error
> How do I fix the above?. your help would be great.
> Temporarily I installed this in a local directory. But where do I need to 
> install the Valgrind. Should it be in one of the root directories like /tmp 
> or /usr etc?
>
>
>
> ------------------------------------------------------------------------------
> Stay on top of everything new and different, both inside and
> around Java (TM) technology - register by April 22, and save
> $200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco.
> 300 plus technical and hands-on sessions. Register today.
> Use priority code J9JMT32. http://p.sf.net/sfu/p
> _______________________________________________
> Valgrind-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/valgrind-users
>
>
>

------------------------------------------------------------------------------
Stay on top of everything new and different, both inside and 
around Java (TM) technology - register by April 22, and save
$200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco.
300 plus technical and hands-on sessions. Register today. 
Use priority code J9JMT32. http://p.sf.net/sfu/p
_______________________________________________
Valgrind-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/valgrind-users

Reply via email to