Use of PROS without pros-cli

I am new to Vex, and am repulsed by the idea of a C++ API, so I searched and found PROS. I am going through the “Getting Started” and “Downloads” sections of the documentation, and it only seems to mention the pros-cli tool, which I neither can get to work or wish to use. Is there any way to just compile my program with a standard ARM toolchain, or is there some reason why pros-cli is actually necessary?

In the rare case that it matters, I’m on Linux.

You realize I assume that PROS is primarily C++ if used with most third party templates.

I don’t plan to use anything third-party, and I’m able to just use the C API of PROS and FreeRTOS.