develop #2

Merged
eyck merged 5 commits from develop into master 2021-03-14 12:16:48 +01:00
1 changed files with 9 additions and 1 deletions
Showing only changes of commit f3a0246a69 - Show all commits

View File

@ -4,7 +4,14 @@ A Python 3 package to use SystemC from Python
## How to setup the environment ## How to setup the environment
The installation for PySysC is as follows (using bash shell): The installation for PySysC is as follows (using bash shell). The process has
been tested under CentOS7 and Ubuntu 20.04. Make sure a newer version of gcc
is in your path (tested with gcc-6.3.0). Also the SystemC installation has to
be reference with the environment variable SYSTEMC_HOME.
If you get an error complaining about
missing Python.h, you need to install Python development headers. See the
articel under https://blog.ducthinh.net/gcc-no-such-file-python-h.
``` ```
# create virtual environment # create virtual environment
@ -12,6 +19,7 @@ python3 -m venv pysysc-env
# and enable it # and enable it
. pysysc-env/bin/activate . pysysc-env/bin/activate
# install needed packages # install needed packages
pip install --upgrade pip
python3 -m pip install wheel python3 -m pip install wheel
# install cppyy, C++ std version needs to match the version used to build the SystemC library # install cppyy, C++ std version needs to match the version used to build the SystemC library
STDCXX=11 python3 -m pip install cppyy STDCXX=11 python3 -m pip install cppyy