Update Install-Guide.md

This commit is contained in:
Scott Fennell 2020-02-05 14:44:56 -06:00 committed by GitHub
parent 4f5ce7e4a1
commit 0941126e99
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -7,17 +7,18 @@ This document will walk you through the process of installing Trick on your comp
# Package Dependencies
Trick requires various free third party utilities in order to function. All the following products are used by Trick and may already be installed as part of your OS distribution. **Install any missing dependencies with your operating system's [package manager](https://en.wikipedia.org/wiki/Package_manager).** For most operating systems, the default version of a dependency will be compatitable with Trick. Please check the specific OS instructions below for your operating system for more details.
| Utility | Version | Description | Usage |
|-:|:-:|:-:|:-|
| Utility | Version | Description | Usage |
|----------------:|:---------:|:-------------------------:|:--------------------------------------------------------------|
| [gcc] and g++ | 4.8+ | C/C++ Compiler | Compiles Trick and Trick simulations. |
| [clang]/[llvm] | 3.4.2+ | C/C++ Compiler | Utilized by the interface code generator. |
| [python] | 2.7+ | Programming Language | Lets the user interact with a simulation. |
| [clang]/[llvm] | 3.4.2+ | C/C++ Compiler | Utilized by the interface code generator. |
| [python] | 2.7+ | Programming Language | Lets the user interact with a simulation. |
| [perl] | 5.6+ | Programming Language | Allows executable scripts in the bin directory to run. |
| [java] | 1.8+ | Programming Language | Necessary for Trick GUIs. |
| [swig] | 2.0+ | Language Interfacing | Connects the python input processor with Trick's C code. |
| [make] | 3.78+ | Build Automation | Automates the building and cleaning of Trick. |
| [openmotif] | 2.2.0+ | GUI Toolkit | Covers Trick GUIs not made with Java. |
| [udunits] | 2.x+ | C Unit Library/Database | Provides support for units of physical quantities. |
| [maven] | x.x | Java package manager | Downloads dependenies and builds trick GUIs |
[gcc]: https://gcc.gnu.org/
[clang]: https://clang.llvm.org/