LINUX LITE 7.2 FINAL RELEASED - SEE RELEASE ANNOUNCEMENTS SECTION FOR DETAILS


Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Setup Valgrind
#1
Hey there everyone,

Not sure how much information one needs to help me get Valgrind to be fully setup. If necessary, I will post the version of Linux Lite and Code::Blocks currently installed on my computer. HOpefully, what is included will be sufficient.

I am currently using Code::Blocks as my compiler. I have created a simple project by the name of DynIntArray. in this project there are two classes:
DynIntArray & DynVoidArray. Each one has a dynamic array. In order to verify that my project is not leaking memory, I am hoping to use Valgrind. I have already installed it, but I now need to edit the bashrc file so it includes "export VALGRIND_LIB = '/usr/lib/valgrind'. Unfortunately, once I have opened the bashrc file to edit it, I am not sure how to save it. Furthermore, the video I was watching seems to be meant for Ubuntu rather than Linux Lite. How may I open, edit, and save the changes I wish to make to the .bashrc file? Hopefully, with some assistance, I can check to ensure the project is not leaking memory.

Thank you for reading this post, and I very much look forward to reading your responses.
Reply
#2
Code:
mousepad ~/.bashrc

scroll to the bottom, enter your code. Then save the text file and do:

Code:
source ~/.bashrc
Reply
#3
I copied and pasted the export VALGRIND_LIB = '/usr/lib/valgrind' into the file. Next, I saved it. Finally, I ran the command you suggested: source ~/.bashrc. Then I received the following error. It says, "bash: export: '=': not a valid identifier"
"bash: export: 'usr/lib/valgrind': not a valid identifier".

What would you suggest I replace inside of "export VALGRIND_LIB = '/usr/lib/valgrind'"?
Reply
#4
I'll need the link to the original instructions you used.

Sent from my mobile phone using Tapatalk

Reply
#5
Code:
/usr/lib/valgrind
Make sure this is the correct file path to the lib file. Could be different for example.
Code:
~/yourusername/usr/lib/valgrind
or something else.
TC
All opinions expressed and all advice given by Trinidad Cruz on this forum are his responsibility alone and do not necessarily reflect the views or methods of the developers of Linux Lite. He is a citizen of the United States where it is acceptable to occasionally be uninformed and inept as long as you pay your taxes.
Reply
#6
I am unable to find the website responsible for giving me this instruction. I am not sure how to find it again now.

I did make sure Valgrind is located in the folder I mentioned earlier. Do any of you have experience getting Valgrind to work on your computers. The step I successfully completed is downloading and installing Valgrind on my computer. It is very definitely located at "/usr/lib/valgrind/" I just checked to make sure. Plus, that quote was copy and pasted from the directory.

What steps would you use to get Valgrind to work (in addition to the ones I have mentioned)? If it makes it easier to read:
  1. Download Valgrind
  2. Install Valgrind
  3. {insert additional steps here necessary to get Valgrind setup and detect memory leaks}.
Reply
#7
Never heard of it before myself.
Reply
#8
https://snapcraft.io/install/valgrind/ubuntu
https://www.valgrind.org/docs/manual/val...manual.pdf

TC
All opinions expressed and all advice given by Trinidad Cruz on this forum are his responsibility alone and do not necessarily reflect the views or methods of the developers of Linux Lite. He is a citizen of the United States where it is acceptable to occasionally be uninformed and inept as long as you pay your taxes.
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)