如何在Linux中编写完全透明的C#包装程序

时间:2019-04-28 07:35:11

标签: c# fork exec wrapper

我尝试为AOSP预先创建的clang写一个C#包装程序,因此在构建过程中,AOSP构建脚本会调用我的程序,然后我的程序会先执行一些工作,然后再调用clang。

在C#中有Process.Start,但是我如何传递环境变量和其他东西来确保它完全透明,即AOSP构建脚本和clang的行为与没有C#包装器之前的情况完全一样?

注意: 在这个问题How to write a C/C++ wrapper program in Linux that is fully transparent中,我问了有关C / C ++的问题,后来我发现许多用于编译器的包装程序都是用脚本编写的,因此对性能的影响很小。所以现在我想用C#(Mono)编写包装器 对C / C ++而言,这对我来说要容易得多。

0 个答案:

没有答案