Introduction Intel Parallel Studio provides pre-configured bat to run command line interface using Windows CMD. The command is called 'icl'. To some, this is satisfactory. To me, I need a better shell. Cygwin satisfies my need for a UNIX shell. This post is about setting up a Windows system to successfully compile a simple code using Cygwin and icl, Intel C++. Largely, I had two issues: one minor, quality-of-life issue, the other critical. Quality-of-Life issue The minor issue is that I wanted to simply double-click on the icon to open up a console with appropriate environment. The provided bat file does that, but for CMD. I wanted to gear that toward Cygwin bash environment. The obvious way is to open up the CMD through the bat, and then execute Cygwin.bat from the Cygwin installation folder. To have one-click icon to open up a prepared Cygwin bash console, we must provide appropriate arguments to the shortcut. Method Locate the Intel...