项目作者: sth

项目描述 :
The ups debugger (unofficial repository)
高级语言: C
项目地址: git://github.com/sth/ups.git
创建时间: 2018-03-30T19:28:27Z
项目社区:https://github.com/sth/ups

开源协议:GNU General Public License v2.0

下载


The ups debugger (unofficial repository)

This is an ancient debugger for C, C++ and Fortran. The original project page
is http://ups.sourceforge.net/.

It has only seen marginal changes in the last 10 years, but still kind of
works.

This repository is a git conversion of the original CVS repository hosted
at SourceForge. It additionally contains minor modifications and ugly
hacks to make ups work with modern code in more cases.

Usage

It uses your system’s libelf, libdwarf and libiberty, so make sure you
have these libraries and also their header files installed. ups is then
compiled with autotools

  1. sudo apt-get install libelf-dev libdwarf-dev libiberty-dev
  2. ./configure --enable-dwarf --enable-elf --enable-longlong
  3. make

Make sure you compile your programs without optimizations, with
debugging information in “dwarf” format enabled and not as a position
independent executable:

  1. gcc -gdwarf -no-pie -o test test.c
  2. ups/ups ./test

More Info

For more information see the original README file, the website,
and the various other documentation files in the repository.