Re: List of tools for C development in Linux.



On 11 Jul, 13:39, Hadron <hadronqu...@xxxxxxxxx> wrote:
You develop Linux apps in C/C++ on Linux?

What tools do you use?

e.g ldd displays which libraries are linked in. Objdump displays info
from object files.

What tools do you use and why?

vim - to edit code
git - to keep track of changes
screen - to navigate the console
auto{conf,make} - to standardize packages
libtool - to abstract away details of library construction
dpkg - to stay sane
gdb - to go crazy ;)
cgdb - to analyze core dumps
sed - to confuse co-workers
bash - because I don't have time to learn zsh
strace - to watch a program's flow
fortune - to generate high-quality pseudo-random values


Actually, I've been thinking for at least a year that it
would be nice to have some sort of monitoring system
running so that I could analyze what programs I use
most during the day. Something that might give me a
dump at the end of the day that looks something like:

program: # of invocations: time spent
vim 2 7:35:13
sed 254 -
cgdb 2 0:24:12

Or something like that. Just a simple statistic
so that I know what tools I'm using most. Does
anyone know of a reasonable implementation that
does that sort of thing? Occasionally, I've
parsed my shell's history, but that's not terribly
helpful. I don't know exactly what I'm looking
for. I've recently done a minimal install,
and after nearly a month I'm still surprised to
find tools that I thought I used regularly
are not yet installed. Just yesterday I realized
that the box didn't have glibc info pages...I thought
I was looking at those at least once a week!

.



Relevant Pages

  • Re: library of practical JavaScript examples
    ... many such are old and contain amateurish coding. ... When using libraries, remember that the whole of a page, and of the ... who may be on a radio or dial-up link. ... Therefore, use the sort ...
    (comp.lang.javascript)
  • Re: Recommend please : free math library
    ... > confliction overcoming. ... it boils down to some large linear algebra matrix ... I know there are some Fortran libraries doing this kind of work. ... If I take an extreme example, here is the matrix I can sort out, ...
    (sci.math.num-analysis)
  • need help w/ ld.so.conf.d entries
    ... of a number of different video processing tools, I am meeting problems ... They seem to need different versions of the Qt libraries, ... $ ls /etc/ld.so.conf.d | sort ... I've been saving the various Qt .conf files one level up and cp'ing them ...
    (comp.os.linux.misc)
  • RE: How to discover the class libraries
    ... I"m still growing and learning. ... ..Net class libraries (which are apparently split into the Base Class ... I could do with some sort of a "map". ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: Structure of large link libraries in f95
    ... then strip symbols from the result. ... maintaining separate libraries for debugging and execution. ... What I really want to minimize is the time spent getting the answer to a problem. ... The actual libraries are not so big compared to available memory, and the build time may not be noticeably slower. ...
    (comp.lang.fortran)

Loading