![]() |
Download: Source,
FreeBSD,
Linux,
Solaris,
Win32
FAQ, What's New (25 May 2000) Publications User's Guide |
Related Links Mailing Lists, Reporting Bugs Credits Contact: lclint@cs.virginia.edu |
Source Code Installation
LCLint should compile effortlessly on standard Unix systems, and with a bit of effort on non-Unix platforms. If you produce a port for a non-Unix platform, please let me know.
To build LCLint you need:
- a (hopefully ANSI-conforming) C compiler. GNU gcc is recommended, but most modern C compilers should work.
- make, the GNU make utility. If you don't have make installed on your system, download it from ftp.gnu.org.
- standard Unix tools: gzip, tar
Instructions:
- Download http://lclint.cs.virginia.edu/lclint-2.5m.src.tar.gz.
Copy this package to the directory where you want to build LCLint. When the tar file is extracted, it will create an lclint-2.5m subdirectory.
- Uncompress the package: gzip -d lclint-2.5m.src.tar.gz
- Extract files from the tar archive: tar xf lclint-2.5m.src.tar
- Run: configure --prefixdir directory
This will create a Makefile with settings for your system. Use --prefixdir directory if you want to install LCLint in prefix directory directory.
- Run: gmake
It is best to do this in an emacs shell or a buffered terminal, so you can scroll through the output.- Set environment variables:
LARCH_PATH - path to search for lclint libraries and initializations files. If you are using the standard directories, this should be .:base-directory/lclint-2.5m/lib.Put the commands to set these variables (the actual commands will depend on the shell you are using) in one of your initialization dotfiles (usually ~/.environment).LCLIMPORTDIR - directory containing lcl imports files. If you are using the standard directories, this is base-directory/lclint-2.5m/imports.
Set up your PATH to include the directory containing lclint-2.5m/bin/lclint, or move the binary to a directory on your command path.
- Run: gmake test
Examine the test output. If there are errors, send a bug report to lclint-bug@sds.lcs.mit.edu- Run: gmake install
To install LCLint binary and libraries in the directory you used for configure.- Subscribe to the lclint-announce mailing list by sending a message to majordomo@virginia.edu containing the body:
subscribe lclint-announce
![]() |
Download: Source,
FreeBSD,
Linux,
Solaris,
Win32
FAQ, What's New (25 May 2000) Publications User's Guide |
Related Links Mailing Lists, Reporting Bugs Contact: lclint@cs.virginia.edu |