Tuesday, September 13, 2016

How to Compile From Sources with Debug Symbols

Say you want to debug vim. If you install vim using apt-get install command, it will install binary, which does not include debug symbol. Here is how to compile a program, for example vim, from source and compile with debug symbols.

First, un-comment lines that start with deb-src in /etc/apt/sources.list file.

Move to the vim directory and configure with -g option$ cd vim_7.4.1689$ ./configure CFLAGS='-g'
This -g option is important, as this will tell gcc to compile with debug symbols. If you need to tweak more options, run the following for help:$ ./configure --help