03-15-2011
If you build your program with -ggdb that'll include extra debugging information gdb can use. I don't know any way to make this debugging information available to the program itself at runtime -- would you want a program that could only be built with gdb, and only built for debugging? Talk about unportable.
Even if you end up using gdb for something else I don't see the harm in using the __FILE__, etc. C macros to do what they were designed to do.
9 More Discussions You Might Find Interesting
1. Programming
Can any one help me out????
I need to install GDB and GCC in an UNIX machine.
can any one point me to any lucid pointer to it.
The gNU help on this is proving to be little tangential for me. (2 Replies)
Discussion started by: rraajjiibb
2 Replies
2. Shell Programming and Scripting
Is there a command in unix to find the union of two files and removing the union from one of the files?
e.g. I have two files input1.txt and input2.txt with the contents below:
$ more input1.txt
4
2
3
2
$ more input2.txt
5
4
4
8
2
I want to find the union of the two and... (7 Replies)
Discussion started by: stevefox
7 Replies
3. Shell Programming and Scripting
Given two files of the same format (For example number1|text1|number2) what is the command to print lines in file1 which do not occur in file2? diff command seems a bit complicated for me for this purpose. Please help!! Thank you very much. (3 Replies)
Discussion started by: sherkaner
3 Replies
4. Solaris
AIM- Install Oracle 11g on Solaris using VMWare
Steps
1.Logged on as root
2.Created subfolders à /usr/local/bin & /usr/local/bin/gcc
3.Downloaded gcc & libiconv & unzipped them on my harddrive & burnt them on CD
4.Copied files from CD to /usr/local/bin/gcc
5.Terminal (root) à pkgadd -d... (8 Replies)
Discussion started by: Ackers
8 Replies
5. UNIX for Advanced & Expert Users
Hi,
This is a simple question on GDB. Given a core file, how can you check which process has dumped the core?
Regards
- Krishna (1 Reply)
Discussion started by: krishnamurthig
1 Replies
6. Shell Programming and Scripting
How can i union two files that each of them contain text to one new file in unix shell scripting or in awk scripting language? (2 Replies)
Discussion started by: tal
2 Replies
7. Shell Programming and Scripting
Hi all,
I have difficulty to solve the followign problem.
mydata:
StartPoint EndPoint
22 55
2222 2230
33 66
44 58
222 240
11 25
22 60
33 45
The union of above... (2 Replies)
Discussion started by: phoeberunner
2 Replies
8. Web Development
Hi,
A piece of script from Perl-cookbook I do not understand, and post here for explanation.
The purpose is to find the element in either array (union), and in both array (intersection). Thank you in advance.
@a=qw(1 3 5 6 7 8);
@b=qw(2 3 5 7 9);
foreach $e (@a, @b) {$union{$e}++ &&... (3 Replies)
Discussion started by: yifangt
3 Replies
9. Programming
Sorry for the “word salad” subject, but I wanted to cast a wide net for help.
I've created an IP (Internet Protocol) server which serves HTTP, SMTP, and FTP requests.
As you probably know, they all require creating a socket, listening on it, accepting connections, and then having a short... (3 Replies)
Discussion started by: John S.
3 Replies
LEARN ABOUT CENTOS
gdbinit
GDBINIT(5) GNU Development Tools GDBINIT(5)
NAME
gdbinit - GDB initialization scripts
SYNOPSIS
/etc/gdbinit
~/.gdbinit
./.gdbinit
DESCRIPTION
These files contain GDB commands to automatically execute during GDB startup. The lines of contents are canned sequences of commands,
described in the GDB manual in node "Sequences" -- shell command "info -f gdb -n Sequences".
Please read more in the GDB manual in node "Startup" -- shell command "info -f gdb -n Startup".
/etc/gdbinit
System-wide initialization file. It is executed unless user specified GDB option "-nx" or "-n". See more in the GDB manual in node
"System-wide configuration" -- shell command "info -f gdb -n 'System-wide configuration'".
~/.gdbinit
User initialization file. It is executed unless user specified GDB options "-nx", "-n" or "-nh".
./.gdbinit
Initialization file for current directory. It may need to be enabled with GDB security command "set auto-load local-gdbinit". See
more in the GDB manual in node "Init File in the Current Directory" -- shell command "info -f gdb -n 'Init File in the Current
Directory'".
OPTIONS
SEE ALSO
gdb(1), "info -f gdb -n Startup"
The full documentation for GDB is maintained as a Texinfo manual. If the "info" and "gdb" programs and GDB's Texinfo documentation are
properly installed at your site, the command
info gdb
should give you access to the complete manual.
Using GDB: A Guide to the GNU Source-Level Debugger, Richard M. Stallman and Roland H. Pesch, July 1991.
COPYRIGHT
Copyright (c) 1988-2013 Free Software Foundation, Inc.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or
any later version published by the Free Software Foundation; with the Invariant Sections being "Free Software" and "Free Software Needs
Free Documentation", with the Front-Cover Texts being "A GNU Manual," and with the Back-Cover Texts as in (a) below.
(a) The FSF's Back-Cover Text is: "You are free to copy and modify this GNU Manual. Buying copies from GNU Press supports the FSF in
developing GNU and promoting software freedom."
gdb-Red Hat Enterprise Linux 7.6.1-51.el7 2014-06-10 GDBINIT(5)