If you are building executables for the current operating system only, then the recommended directory structure is this: tpcclib Create the build path(s), not under the source path, and not under network folders, or shared folders in virtual machine, because that would lead to "Clock skew detected" warnings and incomplete or failed compilation. The Git commit above wrote the source codes into folder ~/tpcclib/src/. If you are a programmer and plan to edit the source codes and commit the changes, you should leave out both options, and use your UTU user name: git clone src
If you want to build the most recent source code versions (not recommended for production use), then leave out the option -branch v0.7.4. Some instructions on setting up the development environment are given for Linux, Windows, and macOS.Ĭlone the source codes from Git repository, or download the source code package and extract the files on your computer.Ĭreate folder tpcclib for source codes and building, and clone the sources of a specific TPCCLIB release into a new folder src:Ĭhange the version number in the -branch option to the latest release. You will need root (administrator) access to the computer. Installing of the C compiler is out of the scope of this documentation. Install command line tools for compilation The process is tested in Windows 10, macOS, and Ubuntu and Fedora Linux. See more detailed instructions for Windows, Linux, and macOS.ĬMake is used to control TPCCLIB compilation, testing, and packaging. You may need to tell your operating system to search the target path for applications. Open the ZIP or GZ package, open bin folder in it, and extract the applications that you need (or all of them) to a folder in your computer. Installing the programs (binaries) for useĭownload the binary installation package for your platform, using the links on the download page.
Programs that are currently included in TPCCLIB are listed in.