Thursday, May 2, 2013
PROGRAMMING-RELATED COMMANDS
Compiling
g++ -- C++ front-end to GCC.
gcc -- "GNU Compiler Collection". Also C compiler.
gcj -- Java front-end to GCC.
as - the portable GNU assembler
linking and libraries (see also Library-related_Commands_and_Files)
ar - tool for creating, modifying, and extracting from archives
ld - the GNU linker
ldconfig
ldd
ld.so
pkg-config - tool for outputting linker and compiler flags for a given library
dealing with object files
nm - lists symbols from object files
objcopy - copies and translates object files
objdump - display information from object files
readelf - displays information about ELF files
lexical analyzer and parser
bisOn (the yacc replacement)
flex (the lex replacement)
Debugging Main article: debuggers
ddd
gdb
lInt
valgrind
gprof - fight performance problems using profiling
build tools
autoconf - generates configuration scripts
automake - automatically generates 'Makefile.in's from 'Makefile.am's
ant
jam
libtool
make, makefile, configure script
scons
source code tagging
ctags -- for vim- and NEdit-compatible tag files
etags -- for emacs-compatible tag files
revision control
GNU Arch
Bazaar-NG -- aka "Bazaar 2", aka "bzr"
CVS
git
RCS
Subversion
misc
addr2line - converts addresses into file names and line numbers
file - find out file type (like "link", "executable" or shared object)
strings - finds printable strings in a file
Labels:
Linux Commands
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment