SW development in TPC

Most software development in TPC is currently done in C#/.NET and Visual Studio. Please ask Timo Laitinen or Sauli Piirola for assistance.

However, lots of in-house programs are still written and maintained in C, because it is faster to update or recompile the C programs when necessary, than to convert the program into C#. TPCCLIB library including many applications is built and packaged using CMake system for Windows, macOS, and Linux (Ubuntu or Fedora), and the packages can be downloaded from seafile.utu.fi, Dropbox or OneDrive folder. Source codes are also available in gitlab.utu.fi. Documentation for TPCCLIB gives instructions for compiling the C programs. Instructions for setting up the environment for TPCCLIB development are given for Windows, Linux, and macOS.

Many CLI C programs are still available only for Windows and Linux in here. The C libraries (functional but deprecated) for these executables can be found here. If these programs need updating, it is recommended to add those into TPCCLIB.

Some very old programs have not been updated or recompiled for a long time: library source codes, library documentation, source codes, MS-DOS binaries, Solaris binaries, Solaris i386 binaries.


See also:


CMake logo Doxygen logo
GCC logo LLVM logo GitLab logo


Tags: , , , , , ,


Updated at: 2017-08-24
Written by: Vesa Oikonen