1. ocaml
Objective Caml is a high-level, strongly-typed, functional and
object-oriented programming language from the ML family of languages.
# wget ftp://ftp.pbone.net/mirror/centos.karan.org/el5/extras/testing/x86_64/RPMS/ocaml-3.09.3-2.el5.kb.x86_64.rpm2. Ctags
# rpm -i ocaml-3.09.3-2.el5.kb.x86_64.rpm
Ctags generates an index (or tag) file of C language objects found in
C source and header files. The index makes it easy for text editors or
other utilities to locate the indexed items. Ctags can also generate a
cross reference file which lists information about the various objects
found in a set of C language files in human readable form. Exuberant
Ctags improves on ctags because it can find all types of C language tags,
including macro definitions, enumerated values (values inside enum{...}),
function and method definitions, enum/struct/union tags, external
function prototypes, typedef names and variable declarations. Exuberant
Ctags is far less likely to be fooled by code containing #if preprocessor
conditional constructs than ctags. Exuberant ctags supports output of
Emacs style TAGS files and can be used to print out a list of selected
objects found in source files.
# yum install ctags3. Emacs
Emacs is a powerful, customizable, self-documenting, modeless text
editor. Emacs contains special code editing features, a scripting
language (elisp), and the capability to read mail, news, and more
without leaving the editor.
# yum install emacs
4. Gcc
The gcc package contains the GNU Compiler Collection version 4.1.
You\'ll need this package in order to compile C code.
# yum install gcc
Download and Install Unison
# wget http://www.seas.upenn.edu/~bcpierce/unison//download/releases/stable/unison-2.27.57.tar.gzHow to use?
# tar xfvz unison-2.27.57.tar.gz
# cd unison-2.27.57
# make && make clean
# mkdir /root/bin
# make install
# cp /root/bin/unison* /sbin
# unison /home/mdiehl/Development ssh://10.0.1.56///home/mdiehl/Development/ -owner -group -batch -terse Note: Both server must be use the same version of unison to start synchronization.
0 comments:
Post a Comment