게임 엔진 편집기를 만들고 있는데, 사용자가 편집기에서 게임을 제작할 수 있기를 바랍니다. 이렇게하려면 분명히 gcc와 같은 컴파일러를 일부 플래그와 함께 실행해야합니다.프로그램 내에서 gcc를 안전하게 실행할 수있는 플랫폼 간 방법
편집기가 C#으로 작성되었으며 크로스 플랫폼 (Mono 사용)을 고려하면 프로그램 내에서 gcc를 실행하는 좋은 방법은 무엇입니까?
나는 System.Diagnostics.Process.Start();
에 대해 들어 봤지만 모노에서이 작업을 수행하고 다소 크로스 플랫폼입니까? 플래그를 추가 할 수 있습니까?
편집 : 실제 게임 (편집자 아님)은 C++로 작성되었으며 gcc가 필요합니다.
사용자가 C 또는 C++과 같은 것을 작성하도록 계획 했으므로 gcc로 컴파일됩니까? C#을 사용하도록 계획한다면 gcc가 필요하지 않을 것입니다. –
죄송합니다. 게임 코드가 C++로 작성되었습니다. 편집기가 아닌 것입니다. – Constan7ine