Login Page - Create Account

Support Board


Date/Time: Fri, 22 Nov 2024 18:13:19 +0000



Post From: Linux

[2024-05-08 12:45:33]
emmanuel - Posts: 57
I do ACSIL development on Linux, but I haven't tried using a debugger.

I have a shim which to Sierra Chart looks like the Visual C++ compiler, so that local builds work; Build Release and Build Debug.

The compiler is actually Clang, but I use Zig as an interface since it's easier to work with and the Zig build cache speeds up builds, once the cache is hot.

The shim consists of:

- a simple C++ program which is installed as cl.exe; This is the fake Visual C++ compiler. It's job is to grab the commandline arguments issued by Sierra Chart.
- a BASH script which acts as a bridge between the Windows and UNIX worlds. The Wine cmd.exe knows how to execute BASH scripts.
- the Clang compiler, which is executed on Linux and cross-compiles to Windows.

https://github.com/emmanuelrosa/erosanix/tree/master/pkgs/sierrachart-zig-msvc-shim