CptS 224

binford2k's picture

Screensaver crashing Ubuntu? (ATI)

This post applies to users with a fairly new ATI video card.

Does your computer lock up while the screensaver is running ever since you updated to Ubuntu 5.10? The solution appears to be updating your video drivers. In the Synaptics package manager, search for and install the package xorg-driver-fglrx or from the command line type:

apt-get install xorg-driver-fglrx

Source

binford2k's picture

How do I add development software in Ubuntu?

Several people have noticed that Ubuntu does not come with a development environment. Well, fear not! Adding software is simple and there's even several pretty nice IDEs to choose from.

First, follow the steps on this web page: https://wiki.ubuntu.com//AddingRepositoriesHowto

Second, use the package manager to install build-essential, which should pull in gcc, gdb, ddd. Then if you want an IDE, install either anjuta or kdevelop

If you'd like to use Eclipse for 223, there's a howto here: https://wiki.ubuntu.com/EclipseIDE

As always, post comments if you have any questions.

LUG Admin's picture

Debuggers

Here are some of the debuggers that are available for Linux.
  • Kdbg
    • KDbg is a graphical user interface to gdb, the GNU debugger. It provides an intuitive interface for setting breakpoints, inspecting variables, and stepping through code.
  • ddd
    • GNU DDD is a graphical front-end for command-line debuggers such as GDB, DBX, WDB, Ladebug, JDB, XDB, the Perl debugger, or the Python debugger. Besides "usual'' front-end features such as viewing source texts, DDD has become famous through its interactive graphical data display, where data structures are displayed as graphs.
LUG Admin's picture

Linux Development Tools

This is a brief synopsis of some of the development environments available for Linux. It's by no means a comprehensive list, these are just the ones that LUG members are familiar with.
  • Anjuta
    • Fully customizable integrated editor.
      • Automatic syntax highlighting.
      • Automatic code formatting.
      • Code folding/hiding.
      • Line numbers/markers display.
      • Text zooming.
      • Code autocompletion.
      • Calltips for Linux/GNOME function prototypes.
      • Automatic indentation and indentation guides.
      • ... and much more.
    • Each file opened can be operated in either paged mode or windowed mode.
    • Highly interactive source-level debugger (built over gdb).
      • Interactive execution.
      • Breakpoints/watches/signal/stack manipulation.
      • ... and much more.
    • Built-in application wizards to create terminal/GTK/GNOME applications on-the-fly.
    • Dynamic Tags browsing.
      • Function definition, structure, classes, etc. can be reached with just two mouse clicks.
      • Full tags management for project.
    • Full project and build files management.
    • Bookmark management.
    • Basic windows are attachable and detachable.
    • Support for other languages
      • Java, Perl, Pascal, etc. (only file mode, no project management).
    • Interactive messaging system.
    • And, the interface is beautiful!
  • KDevelop
    • KDevelop is an integrated development environment which makes the creation and development of GNU Standard Applications an easy task even for beginners. Highlights of the current release are: an application wizard for easy creation of KDE 2&3, Qt 2&3, GNOME, and terminal C/C++ projects, full project management, a syntax-highlighting editor, an integrated dialogeditor for the Qt/KDE GUI libraries, an internal debugger, a full-featured classbrowser with classtools, CVS support, an integrated HTML-based helpsystem offering manuals and class-references, and extensive search mechanisms to browse sources and documentation.
  • Emacs
    • Emacs is the extensible, customizable, self-documenting real-time display editor.
Syndicate content