For linux systems, make sure the GNU Scientific Library (GSL) is installed properly. If GSL is installed by defaut, type "g++ AntEpiSeeker.cpp -o AntEpiSeeker -lgsl -lgslcblas" to compile. If GSL is installed in a specific path, type "g++ AntEpiSeeker.cpp -o AntEpiSeeker -P /home/username/gsl/lib/libgsl.a /home/username/gsl/lib/libgslcblas.a" to complile. Note that the paths for the two library files "libgsl.a" and"libgslcblas.a" in the above command should be changed to where GSL is installed and the include path in the file "AntEpiSeeker.cpp" should be directed to "/home/username/gsl/include/gsl/gsl_cdf.h". For windows systems, make sure that GNU Scientific Library (GSL) works properly before compiling. If users use Visual C++ 6.0 to compile, here are some tips. 1) Download WinGsl-Lib-1.4.02.zip from http://www6.in.tum.de/~kiss/WinGsl.htm. 2) Unzip WinGsl-Lib-1.4.02.zip. Copy the files in \WinGsl-Lib-1.4.02\WinGsl\bin to \Microsoft Visual Studio\VC98\Bin and to C:\WINDOWS\system32, the directory \WinGsl-Lib-1.4.02\WinGsl\Gsl to \Microsoft Visual Studio\VC98\Include, the files in \WinGsl-Lib-1.4.02\WinGsl\Lib to \Microsoft Visual Studio\VC98\Lib, the file \WinGsl-Lib-1.4.02\WinGsl\WinGslDLL.inl to \Microsoft Visual Studio\VC98\Include. 3) Open the file antepiseeker.cpp using VC++ 6.0, click project>settings>link and append WinGsl.lib to object/library modules (Note that modules should be space delimited).