I made a short video on the steps to compile OpenSees.

The source code is hosted on github. I reversed back to a former release version (v3.3.0 in the video), because the latest commit may consist of errors that prevent the compilation.

The main task is to specify the path for .h header files and the path for .lib library files. Every computer has its unique systems and prerequisites (Tcl/Tk, Python, Fortran). Their paths may vary from my own device. So a device-specific path must be provided to the compiler.

I would like to express my gratefulness to Professor Michael H. Scott for uploading this tutorial video that inspires my own one.